Uso un radiobutton para indicar la fila que voy a modificar.
Hasta ahora lo maximo que he conseguido es pasar por un lado el id y la tabla completa por separado
Código PHP:
//Aqui arriba hay un bucle que define cabeceras, voy al cuerpo de la tabla:
for ($i = 0; $i < $nfilas; $i++) {
echo "<tr><td><input type='radio' value='".$fila['Id']."' name='modificacion'></td>";
foreach ($fila as $nomcampo => $valcampo) {
echo "<td>".$valcampo."</td>";
echo "<input type='hidden' value='".$valcampo."' name='tabla[$i][$nomcampo]'/>";//AQUI ES DONDE ME GUARDA TODO LO RELEVANTE EN UNA MATRIZ
}
echo "</tr>";
}
Código HTML:
<tr><td colspan='5'><input type='submit' value='Modificar' onclick="this.form.action='modificar.php'"/></td></tr>
Si, se que podría hacer otra consulta conociendo la id que necesito, sin traerme la tabla. Pero no es lo que quiero, me gustaría eso, traerme unicamente la fila seleccionada
Código PHP:
if( $_POST['idmodificar']==NULL){
print_r($_POST['tabla']);
//print_r($_POST['fila']);//Esto seria lo que yo querría