Ciao anche nel campo data di nascita ho utilizzato le ereg, il controllo l'ho fatto ma ho due problemi:
1)Mi prende tutti i numeri quindi escono fuori date tipo 99/89/9999;
2)Vorrei imporre che l'utente non metta una data superiore ad almeno 15 anni prima rispetto alla data odiera.... come faccio?
mi spiego meglio se l'utente mette la data "10/10/2002" questa non è corretta perchè un bambino di un anno non può essere
chi si registra... quindi al di sotto di una data tipo 10/10/1990 allora il campo va bene..per ora posto il controllo che ho fatto.
La data deve avere solo questo formato xx/xx/xxxx
codice:
function CheckReg2() {
$errori = array();
$compleanno = $_POST["compleanno"];
if ($compleanno == ""){
$errori[0] = "Devi compilare il campo correttamente";
}
else if (!eregi("^([0-9]{1,2})/([0-9]{1,2})/([0-9]{4})$", $compleanno)) {
$errori[0] ="caratteri invalidi";
}
return $errori;
}