Ver Mensaje Individual
  #4 (permalink)  
Antiguo 16/01/2007, 07:31
Avatar de mauricio2004
mauricio2004
 
Fecha de Ingreso: marzo-2004
Mensajes: 264
Antigüedad: 20 años, 1 mes
Puntos: 0
Re: cesta de la compra

Primero tienes que crear un identificador, me refiero a un identificador un numero unico que no se repita y que identifique a un usuario,

por ejemplo para mi uso, lo hago asi

20060115-252153

Yo genero un identificador que es el año, mes, dia - hora, min, seg, y puede ser un numero aleatorio,

lo hago asi para despues tener estadisticas por fechas de los carros abandonados.

Eso lo guardas en una variable session o cokkie, aunque la session es mas segura.


mientras el usuario esta navegando esa variable no se va a perder ya que esta guardada en la session del usuario (Me imagino que sabes como trabajar con sessiones)


ahora si el cliente pincha en un producto para comprar lo guardas en la tabla carro asi

insert into carro values ('$session','$id_producto','$cantidad','');

donde la session es el usuario, el id_producto es el ID del producto mismo y tambien viene la cantidad de cuantos productos quiere,

ahora para mostrar cada carro al correspondiente cliente le haces

Select * from carro where session='$session';

asi solo mostraras el carro que le corresponde a cada usuario

Espero que te haya quedado mas claro

Saludos