if(!(preg_match('/(\d{4}-\d{2}-\d{2})(.?)/A',$geburtsdatum,$treffer12) == 1 && $treffer12[2]== "")) {$fehlermeldung[12] = "<font color='red'>Geburtsdatum muss korrekt im Format YYYY-MM-DD eingegeben werden.</font><br />\n"; $input_valid = false;}
Das hab ich vergessen, ist die letztendliche Validation der Eingabe! Wenn sie einen Fehler zurückgibt, wars kein passendes Format. So kann man den User in ein einziges Eingabefeld schnell mit der Tastatur eintippen lassen, und die SELECT-Dropdowns vermeiden...(ich weiss aber nicht, ob das deine Absicht war!?)