Foros del Web » Programando para Internet » PHP »

Como hacer u pedido en línea?

Estas en el tema de Como hacer u pedido en línea? en el foro de PHP en Foros del Web. Hola a todos de nuevo . Me pueden dar una idea de cual sería la mejor manera de implementar un módulo de pedidos de productos ...
  #1 (permalink)  
Antiguo 02/02/2009, 13:49
 
Fecha de Ingreso: noviembre-2008
Ubicación: lima
Mensajes: 148
Antigüedad: 15 años, 5 meses
Puntos: 0
Exclamación Como hacer u pedido en línea?

Hola a todos de nuevo.

Me pueden dar una idea de cual sería la mejor manera de implementar un módulo de pedidos de productos en la web?.

La idea es esta.

El usuario se loguea, y entra al módulo de pedidos, y ahí empieza ha ingresar los productos que va a registrar en su pedido, me explico mejor, el usuario va a ingresar pedidos por la web, y cada pedido puede tener un monton de productos y si quiere ingresar otro pedido, tiene que guardar el que está haciendo en ese instante.

Ejm:


Pedido 1
Cosa1
Cosa2
Cosa3

Pedido2
Cosa2
Cosa5

Mi problema está en como implementarlo , ps si poner cancelar nada de eso se debe guardar en la base de datos.

Alguna sugerencia?.

Gracias.
  #2 (permalink)  
Antiguo 02/02/2009, 14:13
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: Como hacer u pedido en línea?

Hola fiorella_liz,

Porque no lo guardas en la sesión activa y solo hasta que haga la compra como tal lo pasas a la base de datos?

Saludos
  #3 (permalink)  
Antiguo 02/02/2009, 14:38
 
Fecha de Ingreso: noviembre-2008
Ubicación: lima
Mensajes: 148
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: Como hacer u pedido en línea?

hola GatorV.

y como guardaría todo eso en variables de sesion , pues no se cuantas crearía, mentiendes?.
osea que depende de cuantos articulos escoja para guardarla a la base de datos, como haría, me puedes especificar un poco mas?
Gracias GatorV.
  #4 (permalink)  
Antiguo 02/02/2009, 14:55
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: Como hacer u pedido en línea?

Pues recuerda que $_SESSION es un array por lo que tu puedes meter cuantos datos gustes en la sesión, ya que es lo mismo que un arreglo.

Solamente plantea la estructura correctamente, por ejemplo:
Código php:
Ver original
  1. if(!isset($_SESSION['pedidos'])) {
  2.         $_SESSION['pedidos'] = array();
  3. }
  4. if( insertar_pedido() ) {
  5.         $_SESSION['pedidos'][] = obtener_pedido();
  6. }

Es un ejemplo pero creo te puedes dar una idea de como insertar más y más datos en un mismo arreglo y persistirlo por la sesión.

Saludos
  #5 (permalink)  
Antiguo 02/02/2009, 15:16
 
Fecha de Ingreso: noviembre-2008
Ubicación: lima
Mensajes: 148
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: Como hacer u pedido en línea?

No entiendo muy bien, como guardaría en un array, puedes explicarme un poco mejor?.

Gracias.
  #6 (permalink)  
Antiguo 02/02/2009, 16:53
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: Como hacer u pedido en línea?

Analiza y ejecuta el código que te pase, ahi en la línea 6 te estoy mostrando como puedes guardar lo que quieras (ya sea un string, array, etc) en un array en la sesión.

Saludos
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.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:21.