Hi guys.. I wanna build a shopping cart using Cookies. I wonder how can I update quantity when added the same item. TQ
The following is the data inside CartList (PID, Quantity)
?CartList
"5001,1|5002,1|5003,1"
Public Sub EditCart(ByVal PID As String, ByVal quantity As Integer)
If Request.Cookies("CartCookie") Is Nothing = False Then
Dim CartList As String = Request.Cookies("CartCookie").Value.ToString()
Dim CartListSplitter As String() = CartList.Split("|"c)
For Each items As String In CartListSplitter
If Not items = "" Then
Dim item As String() = items.Split(","c)
If PID = item(0) Then
item(1) += quantity
// do something to update quantity and save to CartCookies
Exit For
End If
End If
Next
Response.Redirect(Request.RawUrl, False)
End If
End Sub