mysql_num_rows Fejl
Min mysql_num_rows fejler hos mig og jeg kan ikke rigtig finde ud af hvad problemet er. Jeg får denne fejl melding:Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /madsls.dk/login.php on line 26
PHP Koden:
<?php session_start(); ?>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Register - Admin Panel</title>
</head>
<body>
<?php include_once("connect.php"); ?>
<?php include_once("functions.php"); ?>
<?php include_once("title_bar.php"); ?>
<h3>Log ind</h3>
<form method="POST">
<?php
if(isset($_POST['submit'])){
$username = $_POST['username'];
$password = md5($_POST['password']);
if(empty($username) or empty($password)){
echo "<p>Felterne er tomme!</p>";
} else {
$check_login = mysql_query("SELECT id, type FROM users WHERE username='$username' AND passowrd='$password'");
if(mysql_num_rows($check_login) == 1){
$run = mysql_fetch_array($check_login);
$user_id = $run['id'];
$type = $run['type'];
if($type == 'd'){
echo "<p>Din konto er deaktiveret!</p>";
} else {
echo "<P>Du er logget ind!</p>";
}
} else {
echo "<p>Brugernavn eller kodeordet er forkert!</p>";
}
}
}
?>
Brugernavn: <br/>
<input type="text" name="username" />
<br/><br/>
Kodeord: <br/>
<input type="password" name="password" />
<input type="submit" name="submit" value="Log ind" />
</form>
</body>
</html>
Fejlen ligger i dette felt.
if(mysql_num_rows($check_login) == 1){
$run = mysql_fetch_array($check_login);
$user_id = $run['id'];
$type = $run['type'];