Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/09/2018, 08:41
madison_sg
 
Fecha de Ingreso: noviembre-2015
Mensajes: 77
Antigüedad: 8 años, 6 meses
Puntos: 2
Respuesta: Llenar campos que vienen de un ciclo while php

Cita:
Iniciado por Triby Ver Mensaje
Crea los campos como array, solo agrega corchetes después del nombre:

Código HTML:
Ver original
  1. <input type="text" name="direccion[]" value="">
  2. <input type="text" name="direccion[]" value="">
  3. <input type="text" name="direccion[]" value="">

Luego en PHP;

Código PHP:
Ver original
  1. foreach($_POST['direccion'] as $direccion) {
  2.     // Aquí validas y haces lo que debas hacer con cada campo
  3. }
Gracias por responder, me puedas orientar un poco más, es decir; exactamente en dónde debo poner el foreach? antes o después del while. Ahora bien, mis input en realidad no existen, se construyen al momento de hacer la consulta a la base de datos, son de esta forma:
Código PHP:
<?php
$consulta 
mysqli_query($con"SELECT m.*, u.usuario, d.* FROM medico m, usuarios u, domicilio d WHERE u.usuario = '$oper' AND m.id_medico = d.id_medico AND m.id_medico='$id'");

while (
$fila=mysqli_fetch_array($consulta)) {
                        
echo
"calle<input name='calle' id='calle' value='".$fila['39']."'</input>
                        número exterior<input type='text' name='numero_exterior' id='numero_exterior' style='width:50px;' value='"
.$fila['40']."'</input>
                        número interior<input type='text' name='numero_interior' id='numero_interior' style='width:50px;' value='"
.$fila['41']."'</input>
                        referencia<input type='text' name='referencia' id='referencia' value='"
.$fila['42']."'</input></div></br>";

}
?>
En sí, no tengo html o por lo menos este no está hasta que lo construye php.
Me podrías hacer un ejemplo con el fragmento de código que te dejé arriba?.
Agradezco mucho tu apoyo.
Saludos.
__________________
paco alonso