Foros del Web » Programando para Internet » PHP »

Insertar multiples datos a la vez

Estas en el tema de Insertar multiples datos a la vez en el foro de PHP en Foros del Web. Hola He estado buscando una solución efectiva a lo que necesito hacer, pero no he encontrado nada que me funcione. Básicamente lo que tengo que ...
  #1 (permalink)  
Antiguo 17/10/2009, 21:58
Avatar de alexmo  
Fecha de Ingreso: mayo-2005
Ubicación: México
Mensajes: 120
Antigüedad: 19 años, 6 meses
Puntos: 0
Insertar multiples datos a la vez

Hola

He estado buscando una solución efectiva a lo que necesito hacer, pero no he encontrado nada que me funcione. Básicamente lo que tengo que hacer es:

Primero que todo tengo una tabla en mi base de datos con dos campos: "Identificador" y "email"

Tengo un formulario con un campo oculto llamado "Identificador" y 5 campos de texto para escribir un correo electrónico por cada campo, y necesito que esos 5 campos se agreguen a "email" al mismo tiempo y que se repita el valor que esté en "identificador".

No sé si me hago entender, básicamente necesito poder insertar varios registros a la vez desde el mismo formulario. Espero me puedan ayudar, es realmente importante.

Gracias de antemano
  #2 (permalink)  
Antiguo 18/10/2009, 00:17
Usuario no validado
 
Fecha de Ingreso: mayo-2005
Ubicación: Benicàssim
Mensajes: 56
Antigüedad: 19 años, 6 meses
Puntos: 0
Respuesta: Insertar multiples datos a la vez

Hola Alexmo,

Debo imaginar que el campo "Identificación" NO es del tipo Autoincremental, si lo es intenta modificar la tabla para tener un Campo Autoincremental para tener indentificado cada reistro ingreso cnsecutivamente y deja el campo "Indentificación" únicamente para esta utilidad en concreto.

Ahora bien, lo que hay que hacer aquí es sencillo:

1. Tenes que hacer un Loop, como más te guste: For, foreach, while

2. Dentro del LOOP tienes que hacer el INSERT

3. Conservar el valor del INDETIFICADOR para cada INSERT

4. Colocar nombre a los campos e-Mail con un valor que termine en número, recomiendo eMail1, eMail2, etc. De esta manera, del LOOP puede crear un contador y recoges el número de allí.

Espero que te sirva mi idea.

Saludos!
  #3 (permalink)  
Antiguo 18/10/2009, 11:34
Avatar de alexmo  
Fecha de Ingreso: mayo-2005
Ubicación: México
Mensajes: 120
Antigüedad: 19 años, 6 meses
Puntos: 0
Respuesta: Insertar multiples datos a la vez

Muchas gracias lvwrz, lo probaré
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 14:10.