Array e variabili di sessione

manu.aretuseo

Nuovo Utente
10 Lug 2007
1
0
0
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:

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???
 

Discussioni simili