PDA

View Full Version : logica costruire un carrello


Fede83
09-11-2004, 08:21
Ciao a tutti, devo costurire un carrello, ho letto qualcosa su un libro e su internet in alcuni forum, ma non ci ho capito niente. Cioè non capisco la logica e il procedimento.
Io vorrei che qualcuno sia cosi paziente da spiegarmi il procedimento per la creazione di un carrello.

Nel mio sito ci sono dei prodotti e affianco a ogni prodotto ho inserito l'immagine del carrello cosi: print "<td class=classetd><font color=black><b><i> Acquista <br></b></i></font><center><a href=\"carrello.php?idprodotto=$linea[idprodotto]\"><img border=0 src=immagini/carrello.jpg></center></a></td>";

In questo modo io clicco sul carrello del primo prodotto esempio, e si va a visualizzare nella pagina carrelllo.php, se clicco sul carrello di un altro prodoto mi sovrascrive quello di prima.

Io ho pensato un procedimeto: quando clicco sul carrello mi deve scrivere i prodotti cliccati su un database e poi meli deve visualizzare tutti nella pagina carrello.php, e se uno vuole andare all'acquisto deve mettere id e password, ma per fare questo serve un'altro database?

Sono un po confusa...........Grazie e ciao:muro:

nikyg1
10-11-2004, 10:58
La gestione di un carrello per come l'ho sviluppata io è fatta in questo modo:

1 - quando un utente si collega al sito gli assegno un id univoco es.: ip+data accesso+ora accesso+secondi accesso (così dovrebbe essere abbastanza univoco :D ) e lo memorizzo in un cookie o se non lo supporta in una variabile di sessione

2 - ogni volta ke sceglie un articolo questo viene inserito in una tabella dove c'è un campo "id_cliente" in cui inserisco l'id ke ho calcolato prima

3 - quando visualizza il carrello per modificare qualche articolo o per eliminarli la query viene fatta sul campo "id_cliente"

4 - quando il cliente si decide ad acquistare mette utente e password e faccio la select dalla tabella del carrello sempre in base all'id_utente calcolato all'inizio.

spero di averti dato un'idea, se hai problemi fammi sapere ;)