Ciao ragazzi,
ho creato un carrello ecommerce (ragnando codice qua e lā ed adattandolo). Il problema č che non riesco ad eliminare una singola voce del carrello, mantenendo inalterate le altre.
Vi posto un po' di codice:
codice:
localCart = Session("cart")
delete = request.querystring("delete")
id = Trim(request.querystring("id"))
If delete = 1 then
for i = 0 to UBound(localCart, 2)
If localCart(CARTPID, i) = id then
localCart(CARTPID, i) = ""
exit for
End If
next
Session( "cart" ) = localCart
End If
Poi in corrispondenza delle singole voci di prodotto nel carrello (in mezzo al ciclo che passa tutto l'array):
Ora se seleziono il link in corrispondenza del secondo prodotto, terzo, quarto e via dicendo, il singolo prodotto viene rimosso.
Se invece scelgo di rimuovere solo il primo prodotto, mi fa pulizia di tutto il carrello. Almeno all'apparenza, infatti se cerco di rimettere un prodotto nel carrello, mi visualizza il carrello con il nuovo prodotto e con tutti quelli che c'erano prima (ma che erano stranamente spariti).
Secondo voi dove sta il problema?