I don't know what I did wrong. The queries were successful, it's just that my codes can't verify valid login usernames and passwords. I already added items in my users database and users table. I checked via SQL console the items are there. But how come it never returns a valid num?
Here are my codes.
login.php
<form name="login form" method="POST" action="validate.php">
<p> Username: <input type="text" name="username" size=15 id="username">
<p> Password: <input type="password" name="password" size=15 id="password">
<p> <input type="submit" value="Send">
</p>
</form>
validate.php
<?php
$servername = "localhost";
$dbuname = "root";
$con = mysql_connect($servername,$dbuname,""
;
$selectdb = mysql_select_db("users"
;
$username = $_POST['username'];
$password = $_POST['password'];
if (!$con){
die('Could not connect: ' . mysql_error());
}
if(!$selectdb){
die('Could not connect db: ' . mysql_error());
}
$validate = "SELECT * FROM users WHERE uname='$username' AND pword='$pword'";
$result = mysql_query($validate)
or die("Couldn’t execute query."
;
$num = mysql_num_rows($result);
if($count==1){
header("location:loginsuccess.php"
;
}
else {
header("location:loginfailed.php"
;
}
?>