Hallo zusammen...
muss Euch mal am "heiligen" Sonntag stören...
Und zwar baue ich gerade für einen Adminberreich ein Formular in dem News eingetragen werden können.
Dort habe ich auch Eingabefelder für tag(tt) monat(mm) jahr (jjjj)
Jetzt wollte ich mit der folgenenden Überprüfung vermeiden, dass weniger als die erforderlichen Zeichen eingegeben werde, da ich sie nachher mit strtotime in einen timestamp umwandel, der dann das Ablaufdatum der News sein soll.
code:
if((empty($_POST['jahr'])) OR (strlen($_POST['jahr'] != 4))){
$allesok = 0;
$error['jahr'] = '<span style="background:yellow">Kontrollieren</span>';
$errorcss['jahr'] = ' class="pflicht"';}
Wenn ich jetzt in das Eingabefeld 4 eingebe, sollte er ja einen Fehler melden, machte er aber nicht, da er anscheinend dann den Wert der Eingabe nimmt. Bei allen anderen Zahlen klappt es(1-3 & 5-9999)
Wie kann ich dieses umgehen???
Danke für Eure Hilfe, und noch einen schönen Sonntag und viel Spaß beim Em-schauen.
Tunnel