Hello,
ich würde da eher den zulässigen Wertebereich prüfen.
Eine Prüfung, ob alle Pflichtfelder des Formulares zurückgekommen sind, aber auch nicht mehr Parameter gepostet wurden, als zulässig sind und ob z.B. nicht gesetzte Checkboxen oder Radios ergänzt werden müssen, würde ich sowieso generell am Anfang des Scriptes im Bereich "Datenübernahme" machen.
Wenn Du dann also den groben erlaubten Wertebereich geprüft hast
Einträge mit intval() behandeln.
- Tag zwischen 1 und 31
- Monat zwischen 1 und 12
- Jahr zwischen X und Y
kannst Du mit checkdate() noch prüfen, ob das Datum plausibel ist.
http://de2.php.net/manual/de/function.checkdate.php
Und das Ergebnis würde ich meinem Poster ja ohnehin zur Sichtkontrolle nochmals vorlegen, bevor er entweder mittels "OK, absenden" oder "korrigieren" oder "abbrechen" weiter macht.
Ein harzliches Glückauf
Tom vom Berg