Ciaro ragazzi ho delle select che hanno lo stesso name:
Codice PHP:
<select name="provincia" id="province10" style="display:none; margin-left:5px;" class="selectprovincia">
<option value="" selected="selected">Seleziona una provincia</option>
<option onclick="changecomuni54()" id="provincia54" value="Perugia">Perugia</option>
<option onclick="changecomuni55()" id="provincia55" value="Terni">Terni</option>
</select>
<select name="provincia" id="province4" style="display:none; margin-left:5px;" class="selectprovincia">
<option value="" selected="selected">Seleziona una provincia</option>
<option onclick="changecomuni21()" id="provincia21" value="Bolzano">Bolzano</option>
<option onclick="changecomuni22()" id="provincia22" value="Trento">Trento</option>
</select>
ETC ETC
Ovviamente si scegliere solo una select (le altre a seconda della regione scelta non vengono neanche visualizzate, ma ci sono)
Nella pagina successiva ovviamente un semplice echo $_POST['provincia'] non visualizza niente visto che è un'array
Nella pagina chiamata dal form ho inserito questo
Codice PHP:
foreach($_POST['provincia'] as $chiave => $valore)
{
echo "Provincia " . $valore . '
';
}
Ma mi da un'errore Invalid argument supplied for foreach() in C:\.....
Come mai? non è giusto scorrere l'array?