Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/02/2013, 23:05
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: Rellenar arreglo desde formulario

Primero que nada, por favor usa el Highlight para mostrar tu código, queda más legible.

Ahora, necesitas unos cambios en el formulario para que cada campo sea un elemento de array:

Código HTML:
Ver original
  1. Nombre: <input type="text" name="nombre[]" /><br />
  2. Apellido: <input type="text" name="apellido[]" /><br />
  3.  
  4. <!-- Agrega tantos como sean necesarios -->
  5.  
  6. Nombre: <input type="text" name="nombre[]" /><br />
  7. Apellido: <input type="text" name="apellido[]" /><br />

En PHP los vas a recibir como array:
Código PHP:
Ver original
  1. $datos = array();
  2. // Teniendo la misma cantidad de nombres que apellidos
  3. // Usamos $index para acceder a ambos campos
  4. foreach($_POST['nombre'] as $index => $nombre) {
  5.     $datos[$index] = array(
  6.         'nombre => $nombre,
  7.        'apellido' => $_POST['apellido'][$index]
  8.    );
  9. }

Con esto, cada elemento de $datos es un array asociativo con nombre y apellido, puedes usar var_dump($datos); para ver el contenido.
__________________
- León, Guanajuato
- GV-Foto