Tema: php y mysql
Ver Mensaje Individual
  #6 (permalink)  
Antiguo 26/06/2014, 13:50
gotry
 
Fecha de Ingreso: noviembre-2007
Mensajes: 45
Antigüedad: 17 años, 4 meses
Puntos: 0
Respuesta: php y mysql

Si quieres mostrar un INPUT por cada registro, primero haces una consulta a la tabla y luego con un bucle FOR imprimes un campo INPUT por cada registro y los datos en el atributo value de cada campo, algo parecido a esto:

Código PHP:
Ver original
  1. for($i=0; $i<count($registros); $i++)
  2. {
  3.      echo '<input type="hidden" name="id_det_btecnica_ubifall" value="' . $registros[$i]['id_det_btecnica_ubifall'] . '">';
  4.      echo '<input type="hidden" name="id_ubifall" value="' . $registros[$i]['id_ubifall'] . '">';
  5.      echo '<input type="text" name="ubifall" class="input_varioss" value="' . $registros[$i]['ubifall'] . '" readonly ><a href="javascript:void(0)" onClick="p_ubifall' . $i+1 . '()"><img src="http://www.forosdelweb.com/f18/ima/search2.png" border="0" width="23" height="23" title="Buscar" id="imagen"></a><br />';
  6. }

Cuidado con los campos readonly, que al ser de este tipo no los podrás modificar (aparecerán de color gris como si estuvieran desactivados).

Si quisieras modificar el contenido de ese campo, tendrías que pasar por POST el nuevo valor del campo junto al ID (la clave primaria) del registro que quieras modificar y hacer un UPDATE de ese registro actualizando el valor del campo ubifall de tu tabla, que por cierto no veo que esté en la tabla que mostraste.

Saludos