Buonasera a tutti!
Ho uno script che permette all'utente di scegliere
Anno ($a)
Mese ($a)
Giorgio ($g)
in un form, un input per volta.
Il problema è che per gli anni bisestili Febbraio ha 29 giorni.
Ho pensato di risolvere nel seguente modo.
codice:
<?php
switch ($m) { // NUM GIORNI A SECONDA DEL MESE
case 2:
if ($a == "2004") {
$ngiorni = 30;
} else {
$ngiorni = 29;
};
break;
case 11:
case 4:
case 6:
case 9:
$ngiorni = 31;
break;
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
$ngiorni = 32;
break;
}
for($i=01;$i<$ngiorni;$i++){
echo "<option value=\"?g=$i\">" . $i . "</option>\n";
}
?>
E con l'anno 2004 funziona. Il problema è che ho due parametri (Anno minimo e Anno massimo) di nascita e sono rispettivamente 1910 e 2010. Come posso inserire questi due parametri al posto dell'if anno=2004 ?
Grazie a tutti!