Rieccomi
Il problema di oggi è il seguante:
Ho una serie di radiobutton che vengono creati dinamicamente in seguito ad una query, per ogni riga posso avere solo 2 possibilità (per questo l'utilizzo dei radio button)
Ogni coppia di bottoni deve avere un nome differente.
Il ciclo di estrazione dei valori della query è il seguente:
Codice PHP:
$i=0;
while ($r=mysql_fetch_array($res)){
echo "<tr><td>$r[periodo]<input type=\"hidden\" name=\"id_periodi$i\" value=\"$r[id]\"></td>
<td>Alta <input type=\"radio\" name=\"stagioni$i\""?> value="alta" <? if ($r[stagione] == "alta") {echo "checked";}?>> | <? echo "Bassa <input type=\"radio\" name=\"stagioni$i\""?> value="bassa" <? if ($r[stagione] == "bassa") {echo "checked";}?>>
</td>
<?
echo "</tr>";
$i++;
}
In questo modo dovrei ottenere le variabili
$stagioni0, $stagioni1 e così via, oltre logicamente a $id_periodo0, $id_periodi1...
Il problema è riprendere queste variabili dopo aver inviato il post, se faccio un ciclo while (o for), la variabile non viene riconosciuta, se fatta in questo modo:
Codice PHP:
while($j<$tot) { //con $tot numero totale di coppie di radiobutton da analizzare
echo "$stagioni$j"; //Ma anche se faccio "$stagioni"."$j"
$j++;
}
Mi viene fuori solo $j in pratica...
Che si può fare?