Ho creato un carrello che funziona sia che un utente sia loggato oppure che sia un ospite...
all'inserimento di un prodotto nel carrello inserisco il record nella tabella "carrello" che contiene id_cliente, id_prodotto, quantita
se un utente registrato effettua l'ordine non c'è problema... inserisco l'id dell'utente nel campo id_cliente
ma se un utente non è registrato che faccio?
io ci ho inserito l'id della sessione...
funziona alla grande... ma chè un problema...
che dalla tabella "carrello" i record vengono eliminati solo ad ordine concluso... quindi mentre per un utente registrato i prodotti restano nel carrelo e sono recuperabili alla login successiva, per un tente che non è registrato e non completa l'ordine quei prodotti inseriti nel carrello vanno persi... questo non mi interessa...
IL PROBLEMA E' CHE I RECORD MIR ESTANO LO STESSO NEL DB!!!
Come devo fare??

Rispondi quotando

