Foros del Web » Programando para Internet » PHP »

carrito de compras y sesiones

Estas en el tema de carrito de compras y sesiones en el foro de PHP en Foros del Web. Hola a todos, me ha surgido un pequeño problema con el tema de sesiones. Les explico cual es mi problema tengo una tabla llamada productos ...
  #1 (permalink)  
Antiguo 17/07/2007, 14:59
 
Fecha de Ingreso: septiembre-2003
Mensajes: 197
Antigüedad: 16 años, 4 meses
Puntos: 0
carrito de compras y sesiones

Hola a todos, me ha surgido un pequeño problema con el tema de sesiones. Les explico cual es mi problema

tengo una tabla llamada productos armada de la siguiente manera
id_prod
nombre_prod
color_prod
precio_prod1
precio_prod2
precio_prod3
precio_prod4

y en la pagina se muestran los productos de esta tabla de la siguiente manera

---------------------------------
include(coneccion.php);
$sql = "select * from productos";
$result = mysql_query($sql);

while ($rs = mysql_fetch_array($$result)){

echo $rs['nombre_prod'].' '.$rs['color_prod'].' '.$rs['precio_prod1 '].' '.$rs['precio_prod2 '].'

'.$rs['precio_prod3 '].' '.$rs['precio_prod4 '].'<a

href="carrito.php?producto='.$rs['id_prod'].'">Agregar al pedido</a>';

}
---------------------------------
ejemplo:
ID PRODUCTO COLOR PRECIO T1 PRECIO T2 PRECIO T3 PRECIO T4 CARRITO
1 remera azul 50 - 65 - 70 - 90 - ---
2 pantalon negro 60 - 72 - 80 - 120 - ---

(1 guion representa a un campo check y 3 guiones representa al boton agregar al carrito)

como tengo que hacer para que cuando el usuario elija el precio 50 del producto remera estos datos se me guarden en una sesion y poder hacer las distintas sumas es decir si quiere 2 remeras al precio de 50, 1 remera al precio de 70 y un pantalon al precio de 50

como tendria que hacer para que cuando quieran ver lo que contiene el carrito hasta ahora se vea asi:
2 remeras $50 (ID 1)
1 remera $70 (ID 1)
1 pantalon $80 (ID 2)

totales
4 productos

Este planteo que hago es porque no tengo acceso a la BD para cambiar la estructura de esta tabla, que seria una solucion sencilla.

Espero me puedan ayudar a resolver esto, Mil gracias de antemano.
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 11:24.