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!