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.