I want to write a php code for a login page. When I enter correct user name and password I got the error ;Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\Program Files\xampp\htdocs\vehiclemaster\index.php on line 22. This is my code.
Could some one help me.
-
if(isset($_POST['login'])){
-
$username=$_POST['username'];
-
$password=$_POST['password'];
-
if((!username)||(!$password)){
-
$login_error = '<p class= "errormsg">Please enter all fields</p>';
-
}
-
$password_encrpt = md5(substr($password, 1, -1));
-
$sql = "SELECT * FROM user WHERE Username='$username' AND Password ='$password_encrpt'";
-
echo $sql;
-
$login_check1 = mysql_num_rows($sql);
-
if($login_check1==1){
-
$row = mysql_fetch_array($sql);
-
foreach( $row AS $key => $val )
-
$$key = stripslashes( $val );
-
$_SESSION['UserID_Ses'] = $UserId;
-
echo $_SESSION['UserID_Ses'];
-
-
$ADDERROR = "True";
-
}
-
else {
-
$ADDERROR = '<p class="errMsg" align="Center">Invalid Username or Password</p>';
-
}
-
-
}
-