Salve a tutti, sono manuel e sono nuovo.
Non sono un gra programmatore in ASP, sono alle prime armi.
Ecco il problema: devo tener traccia, in un negozio online, dell'interesse di acquisto di un utente verso 1 o più prodotti. la particolarità della situazione è che:
- l'utente non è loggato
- non si devono usare db
- non devo usare i cookie ma i session (mi hanno imposto cosi al lavoro).
Ecco come ho affrontato il problema:
L'array non si riempie. Sicuramente l'errore è nella riga ***.
Qualcuno sa aiutarmi???
Non sono un gra programmatore in ASP, sono alle prime armi.
Ecco il problema: devo tener traccia, in un negozio online, dell'interesse di acquisto di un utente verso 1 o più prodotti. la particolarità della situazione è che:
- l'utente non è loggato
- non si devono usare db
- non devo usare i cookie ma i session (mi hanno imposto cosi al lavoro).
Ecco come ho affrontato il problema:
Codice:
'IDProdotto mi segnala l'interesse al prodotto...
if request("IDProdotto") <> "" then
'se l'array è vuoto
if not IsArray(Session("arrProdotti")) then
Dim arrProdotti
arrProdotti = Array(10)
arrProdotti(0) = Request("IDProdotto")
'***
Session("arrProdotti") = arrProdotti
else
for i=1 to Ubound(Session("arrProdotti"))
'devo verificare se il mio prodotto è già nella mia sessione
Dim prodotti
prodotti = Session("arrProdotti")
if prodotti(i) = Request("IDProdotto") then
exit for
else
prodotti(i) = Request("IDProdotto")
end if
next
end if
end if
L'array non si riempie. Sicuramente l'errore è nella riga ***.
Qualcuno sa aiutarmi???