BSA
Erfahrenes Mitglied
Hi Leute!
Bin gerade dabei mein Registrieren Formular auf Fehlereingaben zu überprüfen.
Jetzt hab ich das alles soweit das ich es test wollte, hier erstmal der code:
(ist nur ein codeschnippsel)
dann mach ich zum schluss ne Fehlerausgabe, ist klar!
Nur leider gibt er mir immer, auch wenn der Benutzername länger als drei Zeichen ist aus das der benutzername min. 3 Zeichen haben muss, findet jemand zufällig den Fehler? würde mich freuen, sitze schon seit gestern dadran und suche den Fehler!
Wäre nett von Euch, bye
Bin gerade dabei mein Registrieren Formular auf Fehlereingaben zu überprüfen.
Jetzt hab ich das alles soweit das ich es test wollte, hier erstmal der code:
PHP:
if (empty($_POST['user'])) {
$fehler[]="<div style='color:#FF0000'>Es wurde kein Benutzername angegeben<br></div>";
} else {
if (strlen($user)<3) {
$fehler[]="<div style='color:#FF0000'>Der Username muss min. 3 Zeichen lang sein<br></div>";
} else {
$sqlrst=mysql_query("SELECT * FROM user WHERE user='$user' LIMIT 1");
if (mysql_num_rows($sqlrst)>0) {
$fehler[]="<div style='color:#FF0000'>Der Username ist leider schon vergeben<br></div>";
}
}
}
dann mach ich zum schluss ne Fehlerausgabe, ist klar!
Nur leider gibt er mir immer, auch wenn der Benutzername länger als drei Zeichen ist aus das der benutzername min. 3 Zeichen haben muss, findet jemand zufällig den Fehler? würde mich freuen, sitze schon seit gestern dadran und suche den Fehler!
Wäre nett von Euch, bye