Hallo,
ich habe bei meinem anmelde formular code:
folgendes problemchen:
zum einen kommt er irgendwie garnicht durch die ganzen if anweisungen durch auch wenn sie erfüllt sind. Die fehlermeldung wenn der user schon existiert kommt schonmal garnicht genausowenig die wegen den sonderzeichen... kann mir jemand helfen ? Habe vllt irgnedwo einne fehler drin den ich nicht finde...
gruß
Eric
ich habe bei meinem anmelde formular code:
PHP-Code:
$UserName = $HTTP_POST_VARS["UserName"];
$UserPass = $HTTP_POST_VARS["UserPass"];
$UserMail = $HTTP_POST_VARS["UserMail"];
$check = mysql_fetch_object(mysql_query
("SELECT UserName FROM users WHERE UserName = '$UserName'"));
$fehler = 0;
if($UserName || $UserPass || $UserMail == 0) {
$fehler = 1;
}
if($check == 0) {
$fehler = 1;
$fehlermeldung = '<b><span style="color:red;">
Dieser Username ist leider schon vergeben.</span></b><br><br>';
}
if(preg_match("/^[a-z0-9]/i", $UserName)) {
$fehler = 1;
$fehlermeldung = '<b><span style="color:red;">
Bitte keine Sonderzeichen im Usernamen verwenden.</span></b><br><br>';
}
elseif($fehler == 1) {
echo $fehlermeldung;
}
else
{
echo '<b><span style="color:green;">
Erfolgreich Registriert !</span></b><br><br>';
$eintrag = "INSERT INTO users
SET UserName = '$UserName',
UserPass = MD5( '$UserPass' ) ,
UserMail = '$UserMail'" ;
$eintragen = mysql_query($eintrag);
}
zum einen kommt er irgendwie garnicht durch die ganzen if anweisungen durch auch wenn sie erfüllt sind. Die fehlermeldung wenn der user schon existiert kommt schonmal garnicht genausowenig die wegen den sonderzeichen... kann mir jemand helfen ? Habe vllt irgnedwo einne fehler drin den ich nicht finde...
gruß
Eric
Kommentar