Retroceder   Foros del Web > Programación para sitios web > PHP
Crea un nuevo usuario o inicia sesión utilizando tu cuenta de Facebook
Connect with Facebook

Respuesta
 
Herramientas Desplegado
Antiguo 09-ene-2009, 09:41   #1 (permalink)
Lenin_Germaine ha deshabilitado el karma
 
Avatar de Lenin_Germaine
 
Fecha de Ingreso: junio-2007
Mensajes: 68
Lenin_Germaine está desconectado
Exclamación

Hola compañeros, pues mi solicitud de ayuda es sobre las multiples inserciones en una base de datos de mysql con el php, la tabla es la siguiente:

productos:
Idproducto (automatica es el campo llave)
Id Orden
cantidad
concepto
precio
importe

la cosa es que el usuario llenara como maximo 18 productos(18 filas x 4 columnas = 72 datos) para hacer una orden de compra además no se si al enviar por post esos datos a la pagina de insercion vaya a funcionar tambien, porque hasta ahora solo había insertado de 1 solo registro, alguien me ayuda?

y perdonen pero soy novato en multiples inserciones solo busco una guía

me siento muy solito porque en google me salen unos codigos muy raros y no encuentro guias apropiados a ello, seguire leyendo

Última edición por GatorV; 12-ene-2009 a las 13:59
  Responder Citando
Antiguo 09-ene-2009, 12:20   #2 (permalink)
$this->role('moderador');
GatorV es mas bueno que la perra LassieGatorV es mas bueno que la perra LassieGatorV es mas bueno que la perra LassieGatorV es mas bueno que la perra LassieGatorV es mas bueno que la perra LassieGatorV es mas bueno que la perra LassieGatorV es mas bueno que la perra LassieGatorV es mas bueno que la perra LassieGatorV es mas bueno que la perra Lassie
 
Avatar de GatorV
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ags/
Mensajes: 22.530
GatorV está desconectado
Respuesta: Multiples inserciones

Claro es posible, lo mejor es usar un array para subir los datos:
Código html:
Ver originalCopiar
  1. <input type="text" name="foo[]" value="" />
  2. <input type="text" name="foo[]" value="" />
  3. <input type="text" name="foo[]" value="" />
  4. <input type="text" name="foo[]" value="" />

En PHP lo rescatas simple:
Código php:
Ver originalCopiar
  1. <?php
  2. foreach($_POST['foo'] as $bar) {
  3.      echo $bar . "<br />";
  4. }

Saludos
__________________
Blog Web
  Responder Citando
Antiguo 09-ene-2009, 14:22   #3 (permalink)
Lenin_Germaine ha deshabilitado el karma
 
Avatar de Lenin_Germaine
 
Fecha de Ingreso: junio-2007
Mensajes: 68
Lenin_Germaine está desconectado
Respuesta: Multiples inserciones

Hola GatorV, gracias por contestar aprecio mucho tu ayuda, oye pero aún sigo perdido en como guardar de forma multiple en una base de datos mysql con el php alguna idea?

lo que entendí con tu codigo es que(en el caso del primero) todos mis input box deben llamrse "foo[0],foo[1],foo[2],...foo[N]", luego envío el array como me dices en el segundo ejemplo no? espero no hacerte enojar con mis repasos pero luego no se como al recibirlos en la pagina php donde quiero guardar primero desmenuzarla para dejar los campos como estaban(separalos con explode quizas?) y luego guardar de manera multiple esos registros(que hasta ahora ni idea de como se hace y eso que era la cuestion pincipal de este post.

Última edición por Lenin_Germaine; 09-ene-2009 a las 14:58 Razón: mas información
  Responder Citando
Antiguo 09-ene-2009, 19:32   #4 (permalink)
$this->role('moderador');
GatorV es mas bueno que la perra LassieGatorV es mas bueno que la perra LassieGatorV es mas bueno que la perra LassieGatorV es mas bueno que la perra LassieGatorV es mas bueno que la perra LassieGatorV es mas bueno que la perra LassieGatorV es mas bueno que la perra LassieGatorV es mas bueno que la perra LassieGatorV es mas bueno que la perra Lassie
 
Avatar de GatorV
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ags/
Mensajes: 22.530
GatorV está desconectado
Respuesta: Multiples inserciones

Pues si ves el codigo simplemente es en cada vuelta del foreach hacer el insert:
Código php:
Ver originalCopiar
  1. <?php
  2. foreach($_POST['foo'] as $bar) {
  3.      mysql_query("INSERT INTO foo ('$bar')");
  4. }

Saludos
__________________
Blog Web
  Responder Citando
Antiguo 12-ene-2009, 13:57   #5 (permalink)
Lenin_Germaine ha deshabilitado el karma
 
Avatar de Lenin_Germaine
 
Fecha de Ingreso: junio-2007
Mensajes: 68
Lenin_Germaine está desconectado
Cool Respuesta: Multiples inserciones

A ver a quien le sirve aca dejo el link que me ayudó:

http://bocanegra.svdperu.com/2008/04...n-mysql-y-php/



gracias a todos.
  Responder Citando
Respuesta
No hay votos aún.

Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code está Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado
Trackbacks está Desactivado
Pingbacks está Desactivado
Refbacks está Desactivado



La zona horaria es GMT -6. Ahora son las 15:49.
Políticas de Uso de Foros del Web


Message Board Statistics

SEO by vBSEO 3.3.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100