fuonziona....!!! unico problema e che non prende la data in formato gg/mm/anno ma nel formato mm/gg/anno... dove sbaglio? ho imposto gg/mm/anno ma non va...
codice:
$compleanno = $_POST["compleanno"];
if ($compleanno == "")
{
$errori[0] = "la data del tuo compleanno è obbligatoria";
}
else
{
list ($giorno, $mese, $anno) = explode ("/", $compleanno);
if (!checkdate($giorno, $mese, $anno))
{
$errori[0] ="data non corretta";
}
$gap=18;
$annominimo=1930;
if ($anno > $annominimo)
{
if (date("Y") - $anno < $gap)
{
$errori[0] ="sei minorenne";
}
elseif (date("Y") - $anno < $gap && mktime(0,0,0,$giorno,$mese,$anno) > mktime(0,0,0,$giorno,$mese,$anno))
$errori[0] ="ok ";
}
else
$errori[0] ="data non corretta";
}
return $errori;
}