Hallo,
Nicht die eleganteste Methode, aber es funktioniert.
Vielen Dank hab es getestet und es funktioniert. Allerdings habe ich SEHR viele Eingabefelder pro Tag sind es 8! Stück und dieses auf zwei Wochen hochgerechnet sind es 112 Felder. Muss ich jetzt 112 mal dieses aufrufen:
$parts = explode(':',$_POST['montagvon']);
$gueltig = check_time($parts[0], $parts[1]);
if ($gueltig === FALSE)
{
$errors[] = "Benutzer wegen falscher Eingabe beschimpfen!";
} else {
$parts[0] = str_pad($parts[0], 2, "0", STR_PAD_LEFT); // Stunden links mit 0 auffüllen
$parts[1] = str_pad($parts[1], 2, "0", STR_PAD_LEFT); // evtl. Minuten links mit 0 auffüllen
$_POST['montagvon'] = $parts[0] .":". $parts[1];
}
Wenn ja kann ich dieses vergessen, wird viel zu unübersichtlich, dann schreibe ich meine Dropdown Felder doch lieber mit der Hand.