Formular überprüfen

$a=$_POST[zahl];

Jetzt will ich überprüfen ob ‚a‘ Zehn Zeichen lang ist (z.B.: 0009875634)
und ob a nur Ziffern und keine Buchstaben enthält.

Wie kann man das in PHP umsetzen?

Hi,

$a=$\_POST['zahl'];

if ( (strlen($a)==10) && (ctype\_digit($a)) ) {
 ...
}

von is_numeric würde ich abraten, da is_numeric(‚021e01‘)==TRUE.

Gruß,
Rudy

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo,

solltest Du mehrere Felser eines Formulars zu prüfen haben kann ich Dir die PEAR Klasse HTML_QuickForm empfehlen.
Link: http://pear.php.net/manual/en/package.html.html-quic…

Damit kannst Du komplexe Prüfungen und Filter anlegen und automatisch Fehlermelungen ausgeben lassen und vieles mehr.

Michael
http://www.handybilder-download.de