09. september 2003 - 08:09
Der er
12 kommentarer og 1 løsning
Flere varibler i en session
Hej... Jeg har et spørgsmål.. Min butik styres af en session, som når man bestiller et produkt sendes ID'en videre til sessionen...: TempSes = session.contents("ProdID") session("ProdID") = TempSes & " , " & Request.Querystring("ProdID") Men hvis man derimod bestiller to gange (eller flere) skal sessionen indeholde det antal man har bestemt. Det skal også kunne redigeres i indkøsvogn-siden...
Annonceindlæg fra Barco
09. september 2003 - 08:11
#1
Så gør du sådan her: TempSes = session.contents("ProdID") session("ProdID") = session("ProdID") & session("ProdID") TempSes & " , " & Request.Querystring("ProdID") //>Rune
09. september 2003 - 08:16
#2
Det gav ikke meget held... Den kopier bare helt vildt ind i sessionen...: Hele koden ser sådan ud: Du har købt:<br><br> <% if Request.Querystring("ProdID") = "" then str = session("ProdID") tabel = split(str," , ") for x=0 to ubounD(tabel) strSQL = "Select * from Product WHERE ID = " & tabel(x) & "" Set rs = Conn.Execute(strSQL) count = 0 if RS.eof then %> <span class="Text">ingen produkter</span> <%end if Do While Not RS.EOF count = count + 1 %> Produkt: <% = rs("ProductName") %> <br> <% RS.MoveNext Loop next elseif Request.Querystring("ProdID") = "empty" then session("ProdID") = "" else IF session("ProdID") = "" then session("ProdID") = Request.Querystring("ProdID") Response.Write session("ProdID") else TempSes = session.contents("ProdID") session("ProdID") = session("ProdID") & session("ProdID") & TempSes & " , " & Request.Querystring("ProdID") response.Write "opdatet: " & Session("ProdID") end if end if %> <br><br> <a href="default.asp?mode=basket&ProdID=empty">Tøm </A>
09. september 2003 - 08:16
#3
Naah, det er vel sådan her: TempSes = session.contents("ProdID") session("ProdID") = session("ProdID") & "|" & session("ProdID") TempSes & " , " & Request.Querystring("ProdID") Så kan du holde dem adskildt! //>Rune
09. september 2003 - 08:17
#4
Må jeg prøve at se outputtet af overstående kode? //>Rune
09. september 2003 - 08:17
#5
Fotstår hvad jeg vil???
09. september 2003 - 08:18
#6
Oopps.. Jeg kom til at accepterer dig som gyldig svarer
09. september 2003 - 08:21
#7
Hvis produkID findes i sessionen, skal produktID tilføjes (antal) bagefter tallet, eller noget???
09. september 2003 - 08:24
#8
Jeg lavede en fejl og accepteret din svar... Vær venlig at hjælpe ellers skal pointene returneres
09. september 2003 - 08:35
#9
Hvor er du dog sindsyg plat...
09. september 2003 - 08:46
#10
icqlite> Hør her, jeg ville godt ha' hjulpet dig, men eftersom du kalder mig for plat, vil jeg overhovedet ikke overveje at hjælpe dig!! Du er hermed anmeldt!! //>Rune
09. september 2003 - 09:05
#11
Øhh, det virker lidt mærkeligt.. Men du gør jo stadig ikke noget ved besvarelsen..
09. september 2003 - 16:57
#12
icqlite>>Du behøver ikke kalde folk for platte, giv dog lige manden en chance for at give dig points tilbage eller svare. medions>> icqlite har ikke fået svar på sit spørgsmål, så du bedes oprette et spørgsmål med de 200 point tilbage til icqlite. eagleeye / CoAdim
Kurser inden for grundlæggende programmering