Passwort mit Wiederholung vergleichen

illuminatus26

Erfahrenes Mitglied
Hi

Ich kriege die if-Abfrage nicht hin.....

PHP:
if (empty ($_POST['wiederholung'])) OR (!=($_POST['passwort']))
			{	echo "Die Wiederholung stimmt nicht mit dem Passwort überein !<br>";
				$allesok = false;}

Es kommt folgende Fehlermeldung.

Parse error: syntax error, unexpected T_LOGICAL_OR in ... on line 33

Warum ist das falsch
Versteh ich nicht ganz.
 
PHP:
if ( (empty ($_POST['wiederholung'])) OR ($_POST['wiederholung']<>$_POST['passwort']) )
            {    echo "Die Wiederholung stimmt nicht mit dem Passwort überein !<br>";
                $allesok = false; }

probier mal so...
 
Hallo,
so vielleicht?
PHP:
if ($_POST['wiederholung'] != $_POST['passwort']){
    echo 'Die Wiederholung stimmt nicht mit dem Passwort überein!<br>';
    $allesok = false;
}

mfg
forsterm
 
Zuletzt bearbeitet:
schoko hat gesagt.:
PHP:
if ( (empty ($_POST['wiederholung'])) OR ($_POST['wiederholung']<>$_POST['passwort']) )
            {    echo "Die Wiederholung stimmt nicht mit dem Passwort überein !<br>";
                $allesok = false; }

probier mal so...

Wunderbar. Funktioniert. Danke
Wofür steht das <> ?
Noch nie gesehen....


@forsterm

Bei deinem Vorschlag kommt leider der selbe Fehler.
Trotzdem Danke.......
 
illuminatus26 hat gesagt.:
@forsterm

Bei deinem Vorschlag kommt leider der selbe Fehler.
Trotzdem Danke.......
Hallo,
ok, da hatte ich einen kleine Vehler habs es nun korrigiert und ein bisschen vereinfacht.

mfg
forsterm
 
Stimmt.
So kann man es auch machen.
Prüfung mit empty() ist ja nicht mehr nötig, da das Passwort ja bereits geprüft wurde.

Danke.
 
Du solltest trotzdem auch mit empty() pruefen, so kannst Du sicherstellen, dass nicht beide Felder leer gelassen wurden und somit kein Passwort gesetzt ist.
 
Zurück