saya baru mulai proyek script. eh diawal mulai saya menemukan suatu masalah. masalahnya muncul error
padahal di database users ada username, password, dan email
coba registrasi berhasil tapi pas login error.
nih scriptnya mastah
registration.php
login.php
tolongin dong mastah
Code:
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in xxxxxx\login.php on line 12
padahal di database users ada username, password, dan email
coba registrasi berhasil tapi pas login error.
nih scriptnya mastah
registration.php
Code:
<?php
include("db.php");
if($_SERVER["REQUEST_METHOD"] == "POST")
{
// username and password sent from Form
$username=mysql_real_escape_string($_POST['username']);
$password=mysql_real_escape_string($_POST['password']);
$password=md5($password); // Encrypted Password
$email=mysql_real_escape_string($_POST['email']);
$sql="Insert into users(username,password,email) values
('$username','$password','$email');";
$result=mysql_query($sql);
echo "Registration Successfully";
}
?>
<html>
<body>
<form action="registration.php" method="post">
<label>UserName :</label>
<input type="text" name="username"/><br />
<label>Password :</label>
<input type="password" name="password"/><br/>
<label>E-mail :</label>
<input type="text" name="email"/><br />
<input type="submit" value=" Registration "/><br />
</form>
</body>
</html>
login.php
Code:
<?php
include("db.php");
session_start();
if($_SERVER["REQUEST_METHOD"] == "POST")
{
// username and password sent from Form
$username=mysql_real_escape_string($_POST['username']);
$password=mysql_real_escape_string($_POST['password']);
$password=md5($password); // Encrypted Password
$sql="SELECT id FROM users WHERE username='$username' and password='$password'";
$result=mysql_query($sql);
$count=mysql_num_rows($result);
// If result matched $username and $password, table row must be 1 row
if($count==1)
{
header("location: welcome.php");
}
else
{
$error="Your Login Name or Password is invalid";
}
}
?>
<form action="login.php" method="post">
<label>UserName :</label>
<input type="text" name="username"/><br />
<label>Password :</label>
<input type="password" name="password"/><br/>
<input type="submit" value=" Login "/><br />
</form>
tolongin dong mastah
