En användare ska kunna ange ett födelsedatum på sin hund. Min tanke var att göra tre formulärfält; år, månad, dag.
Det slutliga formatet ska vara 0000-00-00
Sedan kontrollerar jag så att år är 4 siffror, månad och dag 2 siffror. Sedan en kontroll med en switch så att rätt antal dagar passar in på aktuell månad.
Problem uppstår vid skottår.
Min fråga, hur löser man valideringen på smartast sätt?
Tack nicclas, den älsta hunden jag känner till blev 17 år.
Jag försökte mig på nedanstående:
<?php
$dog_bday ="1985-10-11";
$born = (isset($dog_bday) && eregi("/^(\d{4})-(\d{2})-(\d{2})$/",$dog_bday));
if (!$born) print ("Fältet 'födelsedatum' är inte rätt ifyllt.<br>");
?>