Avatar billede jansangill Nybegynder
17. marts 2008 - 15:49 Der er 5 kommentarer og
1 løsning

indkøbskurv og cookies

hej

jeg har et lille problem

Hvordan kan jeg gøre således at jeg skriver alle mine cookies ud i en tabel.

Dermed mener jeg at jeg har diise 4 cookies:

vare_id_cookie = request.Cookies("put_i_kurv")("vare_id")
vare_navn_cookie = request.Cookies("put_i_kurv")("vare_navn")
vare_url_cookie = request.Cookies("put_i_kurv")("vare_url")
vare_pris_cookie = request.Cookies("put_i_kurv")("vare_pris")

Disse cookies skulle gerne loopes ud i en tabel. Men indtil videre har jeg HAFT enorme problemer med at loope det ud korrekt.

Jeg jhar prøvet at splitte alle cookies og skrive det ud via dette, men indtil videre synes alt at fejle.

Opsætning skal være således i tabbelen:


<tr>
<td>Slet</td>
<td>Navn</td>
<td>pris</td>
</tr>

Er der en nådig sjæl derude der kan hjælpe mig på rette spor?

Er det overhovedet nødvendig at splitte alle cookies ad?
Avatar billede keysersoze Ekspert
17. marts 2008 - 17:31 #1
det afhænger vel meget af hvad præcis du har gemt i dine cookies
Avatar billede jansangill Nybegynder
17. marts 2008 - 18:26 #2
Undskyld, det glemte jeg nok at sige.

request.Cookies("put_i_kurv")("vare_id") indeholder fx:,36,37,39,
request.Cookies("put_i_kurv")("vare_navn")indeholder fx: ,prdukt1,produkt2,produkt3,

osv

Gav det mening? Ellers må jeg jo prøve at forklare mig bedre
Avatar billede keysersoze Ekspert
17. marts 2008 - 19:06 #3
det er en efter min mening lidt farlig måde at opbygge en kurv på - men der kan selvfølgelig ligge en del mere tjek af indholdet af dine cookies end jeg kan se...

En mulighed;

<%
var1 = split(vare_navn_cookie,",")
var2 = split(vare_navn_cookie,",")
var3 = split(vare_pris_cookie,",")
For t = 0 To Ubound(var1)
%>
<tr>
<td><a href="slet.asp?id=<%=var1(t)%>">Slet</a></td>
<td><%=var2(t)%></td>
<td><%=var3(t)%></td>
</tr>
<%
Next
%>
Avatar billede jansangill Nybegynder
17. marts 2008 - 19:57 #4
Du siger det er en farlig måde, kan du uddybe?
Avatar billede keysersoze Ekspert
18. marts 2008 - 17:45 #5
brugerne kan have disabled cookies - og rent programmeringsmæssigt er det en meget typesvag måde at arbejde på, tænk på hvis pludselig der var en værdi mere eller mindre i den ene cookie fremfor de andre, så fejler hele kurven.
Avatar billede jansangill Nybegynder
18. marts 2008 - 18:22 #6
Ja det er korrekt, men det kan jeg go sørge for at det ikke sker, mhs til værdierne. Hvis brugerne ikke har cookies enabled, skal det self ikke bruges. Tak for hjælpen, meget værsat.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester