Click here to Skip to main content
12,239,733 members (61,132 online)

JavaScript

 
GeneralRe: HTML5 Javascript Issue Pin
John Simmons / outlaw programmer4-Dec-12 8:31
mvpJohn Simmons / outlaw programmer4-Dec-12 8:31 
GeneralRe: HTML5 Javascript Issue Pin
Zaf Khan19-Dec-12 21:36
memberZaf Khan19-Dec-12 21:36 
AnswerRe: HTML5 Javascript Issue Pin
Zaf Khan19-Dec-12 21:42
memberZaf Khan19-Dec-12 21:42 
QuestionCatching Exceptions in Javascript Pin
Ved Yo29-Nov-12 15:43
memberVed Yo29-Nov-12 15:43 
QuestionPartial Overlay to cover ajax request Pin
Sentenryu29-Nov-12 2:51
memberSentenryu29-Nov-12 2:51 
QuestionHow to get value from TD Pin
Chitttapa26-Nov-12 11:03
memberChitttapa26-Nov-12 11:03 
Questionhelp me please Pin
doa'a_9224-Nov-12 5:16
memberdoa'a_9224-Nov-12 5:16 
AnswerRe: help me please Pin
Leon Munir25-Nov-12 14:46
memberLeon Munir25-Nov-12 14:46 
Here is the complete code without ajax functionality. You didn't mention in the question if you wanted to display result without loading the php page.The login.html could looks like this:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<html>
<head>
<script type = "text/javascript">
function validate(){
    if((f1.login.value == "") || (f1.password.value == ""))
    {
        alert("you must enter your name and password");
	return false;
    }
    else
    {    
	return true;
    }
}
</script>  
</head> 
<body>
<form  id ="f1"  action = "validate.php" method="post" onsubmit ="return validate(this);">
User Name <input  type ="text"  name = "login"/> 
 
Password <input  type ="password" name ="password"/> 
 
<input type = "submit"  value ="login"/>
</form> 
</body> 
</html>

The validate.php could look like this:

<?php
// fetching username and password
$userName = $_REQUEST["login"];
$userPassword = $_REQUEST["password"];
	
// using regular expressions to evaluate username
if(preg_match("/^[a-zA-Z][a-zA-Z0-9_]+$/", $userName, $matches)	)
{
    CheckWithDatabase($userName,$userPassword);
}
	
function CheckWithDatabase(&$usr, &$pw)
{
    // connecting to the database 
    mysql_connect("localhost", "userleon", "Pa55word") or die(mysql_error()); 
    mysql_select_db("students") or die(mysql_error()); 
    $data = mysql_query("SELECT login, password FROM login_password") or die(mysql_error());  
    while($info = mysql_fetch_array( $data )) 
    { 
         if( ($usr == $info['login']) && ( $pw == $info['password'] ))
	{
            echo "Thank you for logging in";
            // two choices offered on successful login
            echo "<form><input type=\"radio\" name=\"choice\" value=\"Add a new student\">Add a new student
<input type=\"radio\" name=\"choice\" value=\"Remove a student\"/>Remove a student</form>";
	}
	else
	{
            // GO BACK link
            echo "<a href=\"javascript:history.go(-1)\">GO BACK</a>";
            // javascript displays message
            echo "<script type=\"text/javascript\">alert(\"wrongpassword and/or login please try again\");</script>";
	}
    } 
}
?>

Hope it answers your question Smile | :)
follow me on twitter @leon_developer


modified 25-Nov-12 20:15pm.

GeneralRe: help me please Pin
J4amieC25-Nov-12 22:13
memberJ4amieC25-Nov-12 22:13 
GeneralRe: help me please Pin
Leon Munir26-Nov-12 3:06
memberLeon Munir26-Nov-12 3:06 
GeneralRe: help me please Pin
J4amieC26-Nov-12 6:30
memberJ4amieC26-Nov-12 6:30 
GeneralRe: help me please Pin
Marcus Kramer26-Nov-12 6:37
memberMarcus Kramer26-Nov-12 6:37 
GeneralRe: help me please Pin
doa'a_9226-Nov-12 10:28
memberdoa'a_9226-Nov-12 10:28 
Questiononmouseover and document.getElementById Pin
SRJ9223-Nov-12 5:18
memberSRJ9223-Nov-12 5:18 
AnswerRe: onmouseover and document.getElementById Pin
J4amieC23-Nov-12 5:48
memberJ4amieC23-Nov-12 5:48 
GeneralRe: onmouseover and document.getElementById Pin
SRJ9223-Nov-12 6:49
memberSRJ9223-Nov-12 6:49 
AnswerRe: onmouseover and document.getElementById Pin
jainsachin30-Nov-12 10:17
memberjainsachin30-Nov-12 10:17 
Questiondisplaying different contentunder single layout Pin
radha123 from Hyderabad23-Nov-12 4:32
memberradha123 from Hyderabad23-Nov-12 4:32 
AnswerRe: displaying different contentunder single layout Pin
manojwadnere28-Dec-12 1:07
membermanojwadnere28-Dec-12 1:07 
QuestionRegular expression Pin
Member 962181822-Nov-12 3:25
memberMember 962181822-Nov-12 3:25 
AnswerRe: Regular expression Pin
n.podbielski22-Nov-12 21:00
membern.podbielski22-Nov-12 21:00 
GeneralRe: Regular expression Pin
Manfred R. Bihy22-Nov-12 22:20
mvpManfred R. Bihy22-Nov-12 22:20 
GeneralRe: Regular expression Pin
n.podbielski23-Nov-12 22:15
membern.podbielski23-Nov-12 22:15 
Questionform validation Pin
therainking7821-Nov-12 23:07
membertherainking7821-Nov-12 23:07 
AnswerRe: form validation Pin
Richard MacCutchan21-Nov-12 23:17
mvpRichard MacCutchan21-Nov-12 23:17 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.


Advertise | Privacy | Mobile
Web02 | 2.8.160426.1 | Last Updated 27 Apr 2016
Copyright © CodeProject, 1999-2016
All Rights Reserved. Terms of Service
Layout: fixed | fluid