ciao, stò cercando di mettere dei prodotti selezionati in una variabile di sessione, il problema nasce quando questi prodotti risultano duplicati nella sessione, infatti devo cercare di eliminare i prodotti duplicati...
quindi ho scritto:
codice:
'inizializzo la variabile vuota, la variabile "prid" viene inviata con la virgola as es. "20,"
session("precarrell")=session("precarrell")&request.QueryString("prid")
'se la variabile non contiene nulla
if session("precarrell")="" then
'scrivo che la variabile è vuota
response.Write("niente")
else
'altrimenti se la variabile contiene qualcosa setto la variabile realsession = alla sessione
'controllo se la variabile inviata in querystring già esiste nella sessione
if instr(session("precarrell"),request.QueryString("prid")) then
'se esiste la elimino
realsession=replace(session("precarrell"),request.QueryString("prid"),"")
'scrivo il contenuto della sessione
response.Write realsession
end if
response.Write "
Elimina prodotti"
end if
questo codice funzionerebbe se riuscissi a sapere quanti elementi ci sono in session("precarrell"), ma purtroppo non riesco a ricavarlo..
qualcuno ha qualche idea?