Ciao a tutti, sto provando a fare la gestione del carrello elettronico tramite un array.

Vi spiego meglio, i dati che l'utente sceglie dal carrello li salvo in una variabile di sessione session("carrello") in questo modo:


es.
carrello = "1#prodotti1#123.30||"
session("carrello") = session("carrello") & carrello


quindi alla fine avrò una session("carrello") così:

session("carrello")= "1#prodotti1#123.30||2#prodotti2#50.25||3#prodotti 3#77.80||"

ecc ecc

poi per dividere l'array in righe faccio così:

righe_carrello=split(session("carrello"),"||",-1,1)

e per "i campi" faccio così:

a=0
for i=1 to ubound(righe_carrello)
a=a + 1

campi_carrello=split(righe_carrello(a - 1),"#",-1,1)

H = H & "<tr>"
H = H & "<td>" & campi_carrello(0) & "</td>"
H = H & "<td>" & campi_carrello(1) & "</td>"
H = H & "<td>" & campi_carrello(4) & "</td>"
H = H & "<td>" & campi_carrello(2) & "</td>"
H = H & "<td>" & campi_carrello(3) & "</td>"
H = H & "</tr>"
next

------------------------------------------------------

fino a qui tutto ok, quando un utente continua ad acquistare tutto bene, ma mettiamo che voglia modificare la quantità di un prodotto oppure voglia eliminare una intera riga...come faccio a gestire la cosa con questo array??

grazie per i suggerimenti