ERLEDIGT
NEIN
NEIN
ANTWORTEN
13
13
ZUGRIFFE
529
529
EMPFEHLEN
-
28.06.06 14:54 #1
- Registriert seit
- Sep 2005
- Beiträge
- 171
Hi
Ich kriege die if-Abfrage nicht hin.....
Es kommt folgende Fehlermeldung.PHP-Code:if (empty ($_POST['wiederholung'])) OR (!=($_POST['passwort']))
{ echo "Die Wiederholung stimmt nicht mit dem Passwort überein !<br>";
$allesok = false;}
Warum ist das falschParse error: syntax error, unexpected T_LOGICAL_OR in ... on line 33
Versteh ich nicht ganz.
-
probier mal so...PHP-Code:
if ( (empty ($_POST['wiederholung'])) OR ($_POST['wiederholung']<>$_POST['passwort']) )
{ echo "Die Wiederholung stimmt nicht mit dem Passwort überein !<br>";
$allesok = false; }
-
Hallo,
so vielleicht?
mfgPHP-Code:if ($_POST['wiederholung'] != $_POST['passwort']){
echo 'Die Wiederholung stimmt nicht mit dem Passwort überein!<br>';
$allesok = false;
}
forstermGeändert von forsterm (28.06.06 um 15:47 Uhr)
Wie man Fragen richtig stellt
Wichtig: Bitte markiert eure beantworteten Fragen als "erledigt" (links unten auf "Erledigt" klicken).
__________________
.:Mitglied #26 des 1. offiziellen Sven Uwe Fan-Clubs:.
-
28.06.06 15:11 #4
- Registriert seit
- Sep 2005
- Beiträge
- 171
Wunderbar. Funktioniert. Danke
Zitat von schoko
Wofür steht das <> ?
Noch nie gesehen....
@forsterm
Bei deinem Vorschlag kommt leider der selbe Fehler.
Trotzdem Danke.......
-
<> = ungleich
-
28.06.06 15:16 #6
- Registriert seit
- Sep 2005
- Beiträge
- 171
Habe ich mir fast gedacht....

Also genauso wie != ?
-
<> nutzt man in einigen Sprachen als ungleich.
In PHP kannst, und solltest Du eigentlich auch, != nutzen.PHP Class Collection - PHP-Klassen fuer PHP 5 (und Teilweise auch fuer PHP 4)
Updates: Catcher 1.1, FTPConnection 1.2, MultiSQL 1.1, RSS2 1.1, SMTPConnection 1.4
__________________
EasyLFS - Hintergrundinformationen, Installationsanleitung, Softwareliste und Download
EasyLFS Projektthread - Informationen, Status und Diskussion zu meiner Linux-Distribution
__________________
__________________Ich bin die Schildkroete, mein Sohn. Ich habe das Universum erschaffen, aber bitte mach mir daraus keinen Vorwurf; ich hatte Bauchschmerzen.
Zitat von Friedrich Nietzsche
-
Hallo,
Zitat von illuminatus26
ok, da hatte ich einen kleine Vehler habs es nun korrigiert und ein bisschen vereinfacht.
mfg
forstermWie man Fragen richtig stellt
Wichtig: Bitte markiert eure beantworteten Fragen als "erledigt" (links unten auf "Erledigt" klicken).
__________________
.:Mitglied #26 des 1. offiziellen Sven Uwe Fan-Clubs:.
-
28.06.06 15:50 #9
- Registriert seit
- Sep 2005
- Beiträge
- 171
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.
PHP Class Collection - PHP-Klassen fuer PHP 5 (und Teilweise auch fuer PHP 4)
Updates: Catcher 1.1, FTPConnection 1.2, MultiSQL 1.1, RSS2 1.1, SMTPConnection 1.4
__________________
EasyLFS - Hintergrundinformationen, Installationsanleitung, Softwareliste und Download
EasyLFS Projektthread - Informationen, Status und Diskussion zu meiner Linux-Distribution
__________________
__________________Ich bin die Schildkroete, mein Sohn. Ich habe das Universum erschaffen, aber bitte mach mir daraus keinen Vorwurf; ich hatte Bauchschmerzen.
Zitat von Friedrich Nietzsche
-
28.06.06 16:09 #11
- Registriert seit
- Sep 2005
- Beiträge
- 171
So meinte ich es auch.......
Die Prüfung mit empty() bleibt ja beim Passwortfeld bestehen.
Oder reicht das nicht
-
Hallo,
Zitat von illuminatus26
doch das reicht normalerweise schon, denn wenn das Passwortfeld nicht leer sein kann,
dann kann das Passwortwiederholungsfeld auch nicht leer sein, da ja der Inhalt der beiden
Felder übereinstimmen muss.
mfg
forstermWie man Fragen richtig stellt
Wichtig: Bitte markiert eure beantworteten Fragen als "erledigt" (links unten auf "Erledigt" klicken).
__________________
.:Mitglied #26 des 1. offiziellen Sven Uwe Fan-Clubs:.
-
28.06.06 16:29 #13
- Registriert seit
- Sep 2005
- Beiträge
- 171
Mal was anderes.
Wenn ich ein eingebenes Geburtsdatum auf ein Muster hin mit ereg() prüfe.
Dann ist es doch aber möglich, z.B. als Monat die Zahl 13 oder als Tag die Zahl 50 einzugeben.
Wie kann ich das prüfen?
So sieht mein Code bisher aus.
PHP-Code:function gebdatum_testen ()
{
$muster = "^[0-9]{1,2}(\.)[0-9]{1,2}(\.)[0-9]{2,4}$";
if (ereg($muster, $_POST['gebdatum']))
{
if ()
echo "<br>\ndatum ok";
}
else
{
echo "<br>\ndatum nicht ok";
}
}
-
Mit der checkdate()-Funktion.
PHP-Code:function parseDate( $str )
{
if( !preg_match('/([0-9]{1,2})\.([0-9]{1,2})\.([0-9]{4})/', trim($str), $match) ) {
return false;
}
list($day, $month, $year) = $match;
if( checkdate($month, $day, $year) ) {
return array(
'day' => intval($day),
'month' => intval($month),
'year' => intval($year)
);
} else {
return false;
}
}
Markus Wulftange
Ähnliche Themen
-
Passwort ändern mit Wiederholung?
Von trc120 im Forum PHPAntworten: 3Letzter Beitrag: 05.06.09, 16:29 -
Passwort und Bestätigung vergleichen klappt nicht
Von Mephiston im Forum PHPAntworten: 5Letzter Beitrag: 31.10.06, 21:36 -
JPasswordField: Passwort vergleichen
Von the_skywalker im Forum JavaAntworten: 3Letzter Beitrag: 23.06.05, 09:52 -
IF Abfrage um Passwort zu Vergleichen! (Bitte um Hilfe)
Von Sentinal im Forum Relationale DatenbanksystemeAntworten: 5Letzter Beitrag: 16.11.04, 15:25 -
Database Passwort vergleichen
Von SanDMan im Forum Relationale DatenbanksystemeAntworten: 8Letzter Beitrag: 07.04.03, 20:44





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren