
16/01/2007, 07:31
|
 | | | Fecha de Ingreso: marzo-2004
Mensajes: 264
Antigüedad: 21 años 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 |