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 tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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