Carl: Login-Script

Beitrag lesen

Hi

ich hab, mal wieder, ein Problem mit einem Loginscript.
Es will einfach nicht laufen...

Hier mal das Script:

<?php
$username = $_POST['username'];
$userpass = $_POST['userpass'];
if(isset($username) && isset($userpass))
{
 require("db_connect.php");
 $query = "SELECT benutzername, benutzerpasswort FROM users where benutzerpasswort ='".md5("$userpass")."' AND benutzename = $username";
 $result = mysql_query($query);
 if(mysql_num_rows($result) == 1)
 {
  if(isset($_COOKIE['username']) && isset($_COOKIE['userpass']))
  {
   include("bearbeiten.php");
  }
  else
  {
   setcookie("userpass", md5("$userpass"), mktime(0,0,1,1,1,2005));
   setcookie("username", "$username", mktime(0,0,1,1,1,2005));
   include("bearbeiten.php");
  }
 }
 else
 {
  echo "Falsches Passwort oder Benutzername.";
 }
}
else
{
echo "<br> Bitte fülle alle Felder aus.";
}

?>

Fehlermeldung:

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in c:\foxserv\www\doomin-hp\login.php on line 9
Falsches Passwort oder Benutzername.

Kann mir jemand helfen?

Gruss
Carl