In questa pagina l'id è associato correttamente. Il problema sorge quando clicco su seleziona: nella pagina seleziona.php mi restituisce sempre l'id dell'ultima riga e non quello della riga giusta! Eppure in seleziona.php utilizzo un sempliceOriginariamente inviato da portapipe
Non mi sembra giusto il codice:
L'ho postato in code e non php perché mi mangiava degli apici!!codice:echo "<table border=\"1\">"; foreach($tuoArray as $riga): echo '<tr> <td>'.$riga['nome'].'</td> <td><form action="seleziona.php" method="post"> //aggiungi alla fine un echo sull id così vedi se la passa correttamente <input type="hidden" name="id" value="'.$riga['pid'].'"/> ID='.$riga['pid'].' <input type="submit" value="seleziona"></td> </tr>'; endforeach; echo "</table>";
Ad ogni modo verifica sempre con tasto destro->codice dei browser se il form è stato compilato correttamente.
Codice PHP:
$id=$_POST['id'];
echo "$id";