I've made a simple login script, consisting of two pages, one login site (.php) with fields for username ($user) and password ($pwd) the form action="login.php" (that becomes login.php?user=<username>&pwd=<password>)
login.php is as follows:
<HEAD>
<TITLE>
Welcome
</TITLE>
<LINK rel=stylesheet type=text/css href=pwd.css>
</HEAD>
<BODY>
<?PHP
//connect to MySQL
$sqlid = @mysql_connect("localhost", "root", "");
if (!$sqlid) {
echo(
"<P>Unable to connect to the " .
"database server at this time.</P>" );
exit();
}
//Select Database
mysql_select_db("members")
or die ("mysql_error()");
//get user's password from DB
$query = "SELECT password FROM userinfo WHERE user='$user'";
$password = mysql_query($query)
or die("Query failed");
//match typed password with password from Database
If ($pwd==$password)
{
//end of successful login
?>
<!--HTML to run if password is correct-->
Welcome $user
<?PHP
};
?>
</BODY>
whats wrong?? Can't you "compare" a array a variable?? ($pwd = $password)
thanks all..