Im finding it difficult to resolve the problem in my code and need a help out.
this is for my login page and its giving
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /home/****/public_html/login.php on line 13
That user doesn't exist
whiles i tested and can register successfully
<?php
session_start();
require "dbc.php";
$username = $_POST['username'];
$password = $_POST['password'];
if($username&&$password)
{
$query = mysql_query("SELECT * FROM users WHERE username='$username'");
$numrow = mysql_num_rows($query);
if($numrow!=0)
{
while($row = mysql_fetch_assoc($query))
{
$db_username = $row['username'];
$db_password = $row['password'];
}
if($username==$db_username&&$password==$db_password)
{
echo "Logged in <a href='members.php'>Click here to enter the members area</a>";
$_SESSION['username']=$db_username;
}
else echo "Incorrect Password";
}
else echo("That user doesn't exist");
}
else echo("Please enter a username and password");
?>