L
lacie
hallo zusammen,
ich hab folgendes Problem:
Mein Loginformular funktioniert nicht.
Man gibt Nick und Passwort ein und drückt auf Submit (wie gewöhnlich)
dadurch wird meine login.php aufgerufen (action des formulares)
darin steht:
Das ist allerdings nicht das vollständige, nur ein Abschnitt der nicht das macht was ich will...
Mit mysql_num_rows wird doch überprüft ob es eine Zeile in der Datenbank mit den Werten gibt.
Das würde bedeuten, wenn der User bei mir existiert und das Passwort stimmt,
müsste er nachher bei echo mysql_num_rows($checkme) doch eine 1 ausgeben?!
Er tut es aber nicht..
Passwort stimmt, Username stimmt...
Wo liegt mein Schreib/Denkfehler?
ich hab folgendes Problem:
Mein Loginformular funktioniert nicht.
Man gibt Nick und Passwort ein und drückt auf Submit (wie gewöhnlich)
dadurch wird meine login.php aufgerufen (action des formulares)
darin steht:
PHP:
$login = mysql_escape_string(trim($_POST['login']));
$passw = md5($_POST['passw']);
echo $login;
echo "<br>";
echo $passw;
$checkme = mysql_query("SELECT * FROM ".$GLOBALS['td_user']." WHERE `nick` ='".$login."' AND `password` ='".$passw."'");
echo mysql_error();
echo mysql_num_rows($checkme);
Das ist allerdings nicht das vollständige, nur ein Abschnitt der nicht das macht was ich will...
Mit mysql_num_rows wird doch überprüft ob es eine Zeile in der Datenbank mit den Werten gibt.
Das würde bedeuten, wenn der User bei mir existiert und das Passwort stimmt,
müsste er nachher bei echo mysql_num_rows($checkme) doch eine 1 ausgeben?!
Er tut es aber nicht..
Passwort stimmt, Username stimmt...
Wo liegt mein Schreib/Denkfehler?