Formulareingabe mit Array Inhalt vergleichen?

Kann es dir gerne erklären ;)

Die erste Bedingung prüft ob $plz genau 5 Stellen hat (ggf. ändern bei ausländischen PLZ).
Falls nein gehts direkt zu else und eine Fehlermeldung wird im Array $error gemacht.

Falls sie 5 Stellen hat, gehts weiter in die for Schleife.
Die läuft solange, wie $plz Stellen hat, also optimalerweise 5x.

Dadrin wird jetzt geprüft, ob die momentane Stelle von $plz (aufgerufen durch $plz{x}) eine Nummer ist, also mit is_numeric.

Falls ja, wunderbar, falls nein, wird das Zeichen und die Fehlermeldung in $error geschrieben.

Und am Ende wird geprüft, ob $error leer ist, falls nein, gibt er alle Fehlermeldungen einfach aus.

[phpf]if[/phpf]
[phpf]foreach[/phpf]
[phpf]for[/phpf]
[phpf]is_numeric[/phpf]
[phpf]count[/phpf]
[phpf]strlen[/phpf]
 
Okay, super ...vielen vielen Dank!!

Jetzt brauch ich noch, dass $plz aus dem Formular übernommen wird..

Also nicht ..
PHP:
$plz = "5067k";

kann ich denn dann einfach
PHP:
$plz = $_POST[plz]
machen?

Weil das ging eben nicht ;)
 
Moin!

Klappt das mit Vornamen und Prüfung auf z.B. Franz-Hans genauso?
Welchen String nehm ich am besten?
 
Zurück