ho un problemino molto strano
definisco un array
$nomemese = array(1 => "Gennaio","Febbraio","Marzo","Aprile","Maggio","Gi ugno","Luglio","Agosto","Settembre","Ottobre","Nov embre","Dicembre");
eseguo questo ciclo:
for ($g=1; $g<13; $g++){ $mese=$nomemese[$g]; echo "<option value=$g>$mese</option>"; }
e funziona correttamente.(ho omesso la definizione del select)
se invece faccio così
function genera() {
for ($g=1; $g<13; $g++){ $mese=$nomemese[$g]; echo "<option value=$g>$mese</option>"; }
}
quindi:
genera();
mi esce fuori un select che contiene un elenco di elementi vuoti, cioè non stampa il nome dei mesi. Perchè mi dice che $nomemese è indefinito. Perchè?