Frågan 26 maj 2003 20:22 #1 Håller på att "pular" lite med en shop...
Sparar just nu produktid, antal, färg och storlek i en cokkie som ser ut på det här viset:
1,1,röd,small|2,1,grön,large|3,2,rosa,medium osv...
separerad med | altså
När jag vill ta bort en produkt från kundkorgen, vilket är det bästa tillvägagångssättet att rensa mellan två |-tecken?
Har en del funderingar själv men vill inte sitta och skapa onödiga funktioner om det finns bättre senare.. ;)
BTW: Finns det bättre sätt att spara informationen kanske??
Tack på förhand!
Jesper T Medlem sedan nov. 2001 7 144 inlägg Jag tror att det smartaste är att spara infon i en temporär databas tabell.
S Sebbe Medlem sedan jan. 2003 2 285 inlägg Du kanske kan göra det såhär?
<%
arrVagn = Split(Request.Cookies("kundvagn"), "|")
For i = 0 To UBound(arrVagn)
Response.Write(arrVagn(i) & "<a href=""delete.asp?id=" & i & """>Ta bort</a>")
Next
%>
delete.asp:
<%
arrVagn = Split(Request.Cookies("kundvagn"), "|")
arrVagn(CInt(Request.QueryString("id"))) = ""
Response.Cookies("kundvagn") = Join(arrVagn, "|")
%>
Jesper T skrev:
Jag tror att det smartaste är att spara infon i en temporär databas tabell.
Okej, ska jag spara ner ett unikt ID i en cookie och i databasen då. Det måste väl vara det bästa sättet? För man ska inte behöva vara inloggad för att handla...
Jesper T Medlem sedan nov. 2001 7 144 inlägg Det låter smart. Eller i en sessionsvariabel, med sessionsid:t kanske.
O OveRRidE Medlem sedan feb. 2001 12 078 inlägg Detta har diskuterats innan. Jag skall se om jag hittar tråden med motiveringen.
RED. Hittade den: http://www.webforum.nu/showthread.php?s=&threadid=52699
OveRRidE skrev:
Detta har diskuterats innan. Jag skall se om jag hittar tråden med motiveringen.
RED. Hittade den: http://www.webforum.nu/showthread.php?s=&threadid=52699
kanon! :)
Ska läsa igenom den tråden igen när jag kommer hem, såg intressant ut!