if-schleife (merkwürdig)

dune911

Erfahrenes Mitglied
Hallo nochmal,

ich hab mal wieder ein keines Problem:

Von einem Formular werden die Variablen

$fname == Benutzername
$fmail == eMail-Adresse
$fpass == Passwort
$pwchk == Passwort-Überprüfung

an mein PHP-Script übermittelt. Jetzt hab ich
vor das Script die Zeile
PHP:
if ( $fpass == $pwchk ) { // Passwort-Überprüfung Schleife Start
und hinter dem Script die Zeilen
PHP:
} // Passwort-Überprüfung Schleife Ende
else
{
	echo "<font color=#FF0020>Bitte überprüfen Sie das Passwort und melden sich erneut an!</font><br><br>";
	echo "<a href=anmeldung.html><i>zurück zur Anmeldung</i></a>";
}
eingefügt. Wenn ich ohne Daten auf den Submit-Knopf drücke funktioniert
das Script, weil $fpass == $pwchk ist. Wenn ich allerdings Zeichen
eintippe (ob sie nun gleich sind oder voneinander abweichen) bekomme
ich nur die Fehlermeldung am Ende der Schleife angezeigt.

Woran liegt das ?
 
Hm auf deutsch: wenn man nichts in beiden fällen eingibt, bekommst du keine fehlermeldung ?

Das ist auch logisch, da nichts gleich nichts ist ;)

dann musst du halt noch überprüfen ob die felder gesetzt sind.
 
Zurück