Guten Morgen liebe Leute!
Ich habe ein Formular wo ein Benutzer eine Uhrzeit eintragen kann. Nun möchte ich bevor es in die DB gespeichert wird überprüfen ob die Uhrzeit im Formular richtig eingegeben wurde.
Format sollt so aussehen: 12:00
habe es nun so probiert:
Ich bekomme nun immer "false" .
An was könnte es liegen?
Ps.: elseif steht deshalb weil ich noch andere Abfragen habe.
Danke im Voraus
Gruß
Ps: habe gerade gesehen das ich einen falschen Themennamen genommen habe!sorry
Ich habe ein Formular wo ein Benutzer eine Uhrzeit eintragen kann. Nun möchte ich bevor es in die DB gespeichert wird überprüfen ob die Uhrzeit im Formular richtig eingegeben wurde.
Format sollt so aussehen: 12:00
habe es nun so probiert:
PHP:
elseif(isset($_POST['Uhrzeitv'])) {
$time=$_POST['Uhrzeitv'];
if ( preg_match("/^(d{1,2}):(d{1,2})$/", $time, $matches) && ($matches[1] <= 24 && $matches[1] >= 0) && ($matches[2] <= 59 && $matches[2] >= 0) )
{
echo "true";
}
else
{
echo "false";
}
}
An was könnte es liegen?
Ps.: elseif steht deshalb weil ich noch andere Abfragen habe.
Danke im Voraus
Gruß
Ps: habe gerade gesehen das ich einen falschen Themennamen genommen habe!sorry
Zuletzt bearbeitet: