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.
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 ?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"; } ?>
Grazie a tutti!

					
					
					
						
  Rispondi quotando