Problemone Enorme Help!!!

supercicio14

Nuovo Utente
29 Mag 2005
6
0
0
Salve a tutti :byebye: sono nei casini. Ho da costruire per l'università un sito di e-commerce nel quale venga implementato un carrello elettronico basato sui cookies! Il linguaggio per la consegna è JScript (non Javascript che è client side). Il problema è che non so come usare i cookie, mi sono informato ed ho fatto mille tentativi ma non so dove sbattere la testa. Come faccio a tenere traccia dei vari prodotti che l'utente mette nel carrello e a visualizzare a fondo pagina tutto il contenuto del carrello!?!? :hammer: non so prorpio come fare... aiutatemi vi preeegoooooooooooo...ciao e grazie, Andre.
 
Ahhhhh Ooooook Pero'...

:book: ok letto! Però il mio problema nello specifico è il seguente: se io decidessi di chiamare il cookie come il prodotto comprato e salvare al suo interno il valore della quantità del prodotto come faccio nel caso in cui decida di caricare sul carrello altre "n" quantità dello stesso prodotto!? Il nuovo cookie sovrescriverebbe il primo...Sono riuscito ad implementare un piccolo contatore basato sui cookie, per cui mi era venuto in mente di chiamare i cookie come la cardinalità della transazione (intesa come atto del caricare un prodotto nel carrello). In tal modo potrei sequenziare tutti gli acquisti però il mio problema rimane la richiesta dei cookie, Infatti non so quali e quanti cookie (ovvero quante transazioni) sono memorizzati sul client essendo l'Http un protocollo stateless. Come fare!? Esiste una funzione in JScript (non Javascript) per sapere almeno il numero dei cookies relativi a qual dominio presenti sul client!? In tal caso si risoverebbe il tutto con un Request.Cookies("x") facendo ciclare la x con un banale ciclo for. Aspetto un vostro consiglio perchè qui non so più dove sbattere la testa!! :confused: Grazie mille a tutti...
 
Ultimamente ci sto smanettando pure io, e il modo di inglobare più informazioni su un cookie sembra semplice

Response.cookies("nomecookie") ("nomeindice")= "valore"

Essendo quindi un carrello, in cui vengono inseriti prodotti, ci vuole appunto un contatore che sto sperimentando così:


if Request.cookies("nomecookie") ("contatore") = "" then
Response.cookies("nomecookie") ("contatore") = 0
else
Response.cookies("nomecookie") ("contatore") = Request.cookies("nomecookie") ("contatore") + 1
end if


In questo modo incrementi e no nsovrascivi ogni volta 0

Poi dovrebbe uscire fuori tutto con un ciclo while, e usando un contatore del ciclo riuscire a richiamare tutti i valori, ma come?

dovrebbe andare dunque così:

if Request.cookies("nomecookie") ("contatore") = "" then
Response.cookies("nomecookie") ("contatore") = 0
else
Response.cookies("nomecookie") (Request.cookies("contatore")) = Request.QueryString("idprodotto")
Response.cookies("nomecookie") ("contatore") = Request.cookies("nomecookie") ("contatore") + 1
end if


ma ancora non ho trovato un riscrontro piacevole....continuo a lavorarci sopra e ti faccio sapere!

Ciao.
 

Discussioni simili