En una página realizo una consulta que muestro en pantalla, de la siguiente forma:
Código:
Obviamente esto es sólo parte del código de consulta. La parte en que está el código que usa esta información y el form que hace que el submit llame a la misma página está arriba. $consulta = consultar (); while($datos=mysql_fetch_array($consulta)){ $ID=$datos["IDCosa"]; $N=$datos["NumCosa"]; $P=$datos["PCosa"]; $FL=$datos["FechaLanzamientoCosa"]; ?> ?> <TR ALIGN=CENTER> <TD> <?echo($N);?> </TD> <TD> <?echo($P);?> </TD> <TD> <?echo($FL);?> </TD> <TD> <INPUT type='hidden' name='IDinput' value='<?=$ID?>'> <INPUT type='hidden' name='NPinput' value='<?=$N?>'> <INPUT type='hidden' name='POinput' value='<?=$P?>'> <INPUT type='hidden' name='FLinput' value='<?=$FL?>'> <INPUT type='SUBMIT' name='PREVISUALIZAR' value='<---'> </TD> </TR> <?}?> </TABLE>
Esta parte mostraría en pantalla una série de filas con datos, y en la última columna de cada fila, un pequeño botón '<---' que al pulsarlo, enviaría un formulario con los datos de la fila seleccionada.
Es decir, si hay 10 'cosas', habrían 10 filas con un '<---' en cada una. Al hacer click en uno de esos '<---', enviaría al formulario los datos de esa fila.
El problema es que no importa donde haga click, que me envia los datos de la última consulta.
¿Cómo podría hacer para que se enviaran los datos de la fila seleccionada?