hy Leutz,
bin gerade dabei mir ein kleines, einfaches loginscript für meine Seite zu basteln und habe mir dazu die tutorials von "php-einfach.de" durchgelesen.
nun habe ich folgenes gebastelt
ich übergebe mit post die Daten also an "login.php".
Diese sieht wie folgt aus
nun kommt hier aber der Fehler
das verstehe ich irgendwie nicht, weil mir $pass einen anständigen MD5-Code zurückgibt.
habs schon 10 mal nachgeschaut, ob ich irgendeinen Fehler drin habe, aber kann keinen finden.
Oder ist es garnicht so schlimm, weil dort nur "Notice" steht, es sieht aber einfach blöd aus, wenn sowas auf einer Seite steht.
Danke schonmal im Vorraus.
bin gerade dabei mir ein kleines, einfaches loginscript für meine Seite zu basteln und habe mir dazu die tutorials von "php-einfach.de" durchgelesen.
nun habe ich folgenes gebastelt
Code:
<form action="login.php" method="post"> <table class="left"> <tr><td> Benutzername: </td><td> <input type="text" name="user" size="25" maxlength="50"> </td></tr> <tr><td> Passwort: </td><td> <input type="password" name"pass" size="25" maxlength="25"> </td></tr> <tr><td> </td><td> <input type="submit" value="Login"> <input type="reset" value="Löschen"> </td></tr> </table>
Diese sieht wie folgt aus
Code:
$user=$_POST['user']; $pass=$_POST['pass']; $pass=md5($pass); echo "$user "; echo "$pass";
Code:
Notice: Undefined index: pass in c:\easyphp\www\snakebuild\login.php on line 3
habs schon 10 mal nachgeschaut, ob ich irgendeinen Fehler drin habe, aber kann keinen finden.
Oder ist es garnicht so schlimm, weil dort nur "Notice" steht, es sieht aber einfach blöd aus, wenn sowas auf einer Seite steht.
Danke schonmal im Vorraus.
Kommentar