Hallo,
ich habe da mal wieder ein Problem und das sieht so aus:
$user_passwort_1 = $_POST['passwort_1'];
$user_passwort_2 = $_POST['passwort_2'];
$vorname = $_POST['vorname'];
$nachname = $_POST['nachname'];
$email = $_POST['emailadresse'];
//strlen = gibt die anzahl der zeichen einer variablen aus
//echo strlen($user_name);
//echo $user_name." ".$user_passwort_1." ".$vorname." ".$nachname." ".$email;
//test ob alle felder ausgefuehlt worden sind
if ($user_name == "" || $user_passwort_1 == "" || $user_passwort_2 == "" || $vorname = "" || $nachname == "" || $email == "")
{
echo "<script language=\"javascript\" type=\"text/javascript\"
alert (\"Bitte fühlen Sie alle Felder aus!\")
</script>";
//sind nicht alle felder ausgefuehlt geht es wieder auf die registrieren.html zurueck
refresh(0,"registrieren.html");
}
Alles anzeigen
Die Felder des Formulars sollen dahin gehend getestet werden ob alle ausgefühlt sind, wenn dies nicht der Fall ist soll das Popup aufgehen und danach soll der User wieder auf die registrieren.html weiter geleitet werde.
Wenn ich das Formular leer absende passiert garnicht, eigentlich sollte der Interpreter doch das im IF ausfüheren.
Geteste habe ich schon ob die Variablen überhaupt einen Wert haben wen ich etwas reinschreibe und wenn die Variablen leer sind ob sie dann nicht doch z.b. ein Leerzeichen enthalten.
Keine Ahnung woran das jetzt liegt, ich sitze wahrscheinlich schon zulange vor der Kiste.
Jetzt brauche ich einen Kaffee und eine Zigarette.
Vielleicht kann mir jemand von euch weiter helfen?
MFG Matthias.