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; }

Rispondi quotando