ciao, ho questo codice che genera un determinato numero di select, ognuno dei quali avrà un certo numero di opzioni. ora, poniamo che io abbia ad esempio 5 select (nome=1,2,3,4,5), non riesco a capire come devo fare per passare i valori all'altra pagina del php (sono valori che andranno inseriti in un db)
codice:
for($i=1;$i<=$_POST['numeroComponenti'];$i++){ // esempio 5
$res=mysql_query("SELECT DISTINCT nomeArte FROM cantante ORDER BY nomeArte ASC",$con);
echo"Cantante $i
<form action='addCantanti2.php' method='post'>
<select name='[$i]'>"; //1,2,3,4,5
while($Autors=mysql_fetch_array($res)){
$length=count($res);
for($n=0;$n<$length;$n++){ //genera tutte le opzioni
echo"<option value='$Autors[$n]'>$Autors[$n]</option>";
}
}
echo"</select>
<input type='hidden' name='nomeGruppo' value='$_POST[nomegruppo]'></input>
<input type='hidden' name='numCant' value='$_POST[$i]'></input>
</form><br><br>";
}
immagino io debba costruire un array nell'altra pagina dove immagazzinare i 5 nomi delle 5 select
e per ognuna prendere il valore che è stato selezionato. Ma non ho idea di come fare.
grazie in anticipo
L.