webForumDet fria alternativet

hämta från db med FLERA id i cookies

ASP

1 svar · 194 visningar · startad av MM

Medlem sedan maj 2000138 inlägg
Frågan#1

Sådärja, då håller man på med en varukorg, och jag undrar:
Hur gör jag för att hämta upp en lista ur databasen med hjälp av de IDnumren och antal jag har i en cookie?

Jag har lyckats skapa cookies som innehåller idnumret och antal, så långt allt ok. Men sedan vill jag ju hämta alla de produkter med beskrivningarna och allt, vars idnummer ligger i cookien, lika så antalet på rätt rad.

Det kan väl inte funka med: (ja jag vet, cookies ska det vara)

cookieid = request.cokies("art")("id")
select * from table WHERE ID = &cookieid

för då hämtas ju bara ett ID?
Det borde väl gå att loopa igenom alla id i ccokien och göra en sqlsats av det?

Men där går jag bet, någon själ som vet? (lite julerim)

------------------
667 - The neighbour of the beast.

Medlem sedan dec. 200012 464 inlägg
#2

Du har alltså olika kakor för olika artiklar?

inlist = "id"
For Each Key In Request.&#67ookies
    if  request.&#67ookies(key)("id") <> "" then
        inlist = "," & request.&#67ookies(key)("id") 
    end if
next
sql = "select * from x where id in (" & inlist & ")"

------------------
essentitia preter non sans multiplicandum

256 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)