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
   92   93   94   95   96   97   98   99   100   101   102