perchè questo codice nella pagina a cui punta l'action del form, al posto del giorno viene visualizzato il numero del mese?
questo succede solo la prima volta...se reinserisco i dati nella form funziona correttamente.
codice:<? $mesi = array("Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno","Luglio","Agosto","Settembre","Ottobre","Novembre","Dicembre"); $gcorr = date('j'); $mcorr = date('n'); $acorr = date('Y'); ?> <form name="index" action="visualizza.php" method="post"> <select type="text" name="m" onchange="aggiornaMese(this.form.g,this.selectedIndex)"> <? for ($i=1;$i<=count($mesi);$i++){ ?> <option value=<?=$i?><?if ($i==$mcorr) echo " selected"?>><?=$mesi[$i-1]?></option> <? } ?> </select> <select type="text" name="g"> <? for ($i=0;$i<31;$i++){ $j = $i+1; ?> <option value=<?=$j?><?if ($j==$gcorr) echo " selected"?>><?=$j?></option> <? } ?> </select> <select type="text" name="a"> <? for ($i=0;$i<3;$i++){ $anno = date(Y)+$i; ?> <option value=<?=$anno?><?if ($i==$acorr) echo " selected"?>><?=$anno?></option> <? } ?> </select> <input type="submit" name="vis" value=Visualizza> </form>