Ho una tabella con 3 colonne: id, nome e materia. Ho riempito un array con tutti gli id e i nomi delle righe che hanno come materia un certo valore, e ho printato tutti i nomi inseriti nell'array. Poi ho inserito, affianco a ogni riga, un pulsante che se premuto deve restituire il relativo id. Purtroppo, però, mi restituisce sempre l'id dell'ultima riga e non quello della riga giusta.
Questo è il codice:
Codice PHP:
echo "<table border=\"1\">";
foreach($tuoArray as $riga):
echo "<tr>
<td>$riga[nome]</td>
<td><form action=\"seleziona.php\" method=\"post\">
<input type=\"hidden\" name=\"id\" value=\"$riga[pid]\"/>
<input type=\"submit\" value=\"seleziona\"></td>
</tr>";
endforeach;
echo "</table>";