Page 97 - Corso di PHP - Livello base
P. 97
}
// CONTROLLIAMO IL NUMERO DELLE NOTTI
else if (is_numeric($_POST['notti']) == false)
{
echo "<strong>Errore</strong>: il campo <i>Notti</i> deve contenere soltanto numeri!
<br />";
}
// CONTROLLIAMO CHE LA DATA SIA INSERITA
else if ((is_numeric($_POST['gg']) == false) || (is_numeric($_POST['mm']) == false) ||
(is_numeric($_POST['aaaa'])) == false )
{
echo "<strong>Errore</strong>: non hai specificato una data!<br />";
}
// CONTROLLIAMO GIORNI E MESI
else if ($_POST['gg'] > 31 || $_POST ['mm'] > 12)
{
echo "<strong>Errore</strong>: data inesistente!<br />";
}
// CONTROLLIAMO I MESI CON 30 GIORNI
else if ($_POST['gg'] > 29 && ($_POST ['mm'] == 4 || $_POST['mm'] == 6 ||
$_POST['mm'] == 9 || $_POST['mm'] == 11))
{
echo "<strong>Errore</strong>: data inesistente!<br />";
}
// CONTROLLIAMO GLI ANNI BISESTILI
else if ($_POST['gg'] > 29 && $_POST ['mm'] == 2 && ($_POST['aaaa']>1584 &&
$_POST['aaaa']%4 == 0 && $_POST['aaaa']%100 !=0))
{
echo "<strong>Errore</strong>: data inesistente!<br />";
}
97