Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/06/2005, 02:57
kabe_jrr
 
Fecha de Ingreso: septiembre-2003
Mensajes: 337
Antigüedad: 20 años, 7 meses
Puntos: 4
Hum no lo acabo de entender bien... a ver... el trozo de código PHP que tengo es este (forma parte de un formulario cuyo ACTION es el de la pantalla a la que quiero pasar el dato del agente):
-----------------------------------------------------------------------
<?
while($row=mysql_fetch_row($result)) {
echo "<tr>";
echo "<input type=\"hidden\" name=\"ag_oculto\" value=\"$row[0]\">";
foreach ($row as $k) echo "<td>",$k,"</td>";
echo "<td>
<div align=\"center\">
<input type=\"submit\" name=\"lista_agentes\" value=\"LISTAR\">
</div>
</td>";
echo "</tr>";
}
?>
-----------------------------------------------------------------------

Es decir, voy generando una tabla donde cada fila es cada registro con sus datos correspondientes de la base de datos, añadiendo al final de cada fila el botón de LISTAR, de manera que si lo pulso, la siguiente pantalla deberá mostrar los datos que se quieren mostrar, pero referentes al agente de la fila correspondiente (la referencia de cada agente, según hice la consulta SQL, es la de $row[0]).
Se me ocurrió intentar pasar el dato (la id. del agente) con un campo hidden pero tal como lo tengo no funciona... Siempre me muestra el valor correspondiente al último registro, es decir, como tengo 6 agentes en la base de datos, pues muestra la Id del sexto...
¿Alguna idea?