Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/04/2014, 12:33
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: insertar multiples registros con php mysql

Aquí ayudamos a solucionar problemas a la brevedad posible, las urgencias y milagros nos llevan un poco más de tiempo, sobre todo cuando no proporcionas código donde podamos ver lo que está pasando.

Jugando un poco al adivino milagroso, supongo que en las 48 líneas estás usando el mismo nombre para los inputs, de forma que el navegador envía solo el último declarado.

Es decir, tienes algo como:
Código HTML:
Ver original
  1. <input type="text" name="nombre" value="" />
  2. <input type="text" name="nombre" value="" />
  3. <input type="text" name="nombre" value="" />

No importa cuantos declares, solo el último será enviado por el navegador, ya que sobreescribe los anteriores; lo correcto sería:

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

Que luego en PHP recibes como array:

Código PHP:
Ver original
  1. foreach($_POST['nombre'] as $indice => $nombre) {
  2.       echo "$indice -> $nombre<br />";
  3.       // Suponiendo que tienes otros campos, con la misma cantidad de inputs
  4.       echo $_POST['otro_campo'][$indice];
  5. }
__________________
- León, Guanajuato
- GV-Foto