|   Mailinglisten-Archive | 
Hallo,
>Hallo Leute!
>Folgendes: Ich möchte eine Login-Abfrage realisieren. Ich habe ein
>Formular mit 2 Feldern, das erste heißt "benutzer" und das zweite
>"pass".
>Bisher hab ich diesen Code hier geschrieben:
>$sql = "SELECT * FROM user WHERE nick='$benutzer' AND pwd='$pass'";
Die Schreibweise der SPalte pwd ist auch richtig?
>$result = mysql_query($sql,$conn);
>$number = mysql_num_rows($result);
>if($number != 1) {
>echo "Benutzer $benutzer existiert nicht";
>} else {
>echo "Hallo $benutzer";
>}
>Das Problem ist, er prüft mir zwar den Benutzer ab, aber die
>Passwort-Sequenz ignoriert er völlig, was ist da falsch?
Was wird ignoriert? Was kommt heraus? "Benutzer $benutzer existiert nicht"
oder  "Hallo $benutzer"?
was passiert wenn du mit
echo $pass
den Inhalt ausgeben läßt?
Oder die Select-Abfrage mal nur auf das Passwort anwendest:
   ... WHERE pwd='$pass'";
Ich vermute einen Schreibfehler in der Benennung der Tabellenspalte oder
inder Benennung des Eingabefeldes.
Gruß
rainer
    php::bar PHP Wiki - Listenarchive