21. marts 2001 - 10:08Der er
19 kommentarer og 2 løsninger
session problem!
Jeg er igang med et indkøbskurvprojekt. Produktnummeret gemmes i en session variabel. Her er en del af koden for kurvimpl. :
IF (Request.QueryString(\"name\")<>\"\") Then Session(\"name\")=Request.QueryString(\"name\") Response.Write(Session(\"name\")) END IF
Dette Kalder variablen fra querystring og indholdet (name) udskrives rigtigt nok!
Set objConn=Server.CreateObject(\"ADODB.Connection\") objConn.Open \"Data Source=Datadansk;USER ID=sa;Password=;\" FOR EACH name IN Session.Contents isbn = CInt(thing) Response.write(isbn) Set objRS=objConn.Execute(\"SELECT Produkt,Pris FROM produkt_liste WHERE ISBN=\'\"&thing&\"\'\") next
isbn indeholder navnet på variablen, Hvordan itererer jeg istedet over indholdet af variablen?
Jeg er heller ikke helt med, hvor kommer isbn ind i forhold til de første 4 inier kode ? Jeg kan næsten regne ud at isbn er det nummer man bruger til bøger osv. men at det så skal indeholde navnet på en variabel, kan jeg ikke gennemskue slet ikke når den konverteres til en int....hmmmmm Jeg tror at nickbuus må på banen med en lidt mere uddybende forklaring.
hvordan får jeg udskrevet indholdet af session variablen (\"name\") i en løkke For Each name in Session.Contents udskriver navnet på variablen og jeg skal bruge variabelindholdet.
En mulighed er at anvende session(\"name\") men det funker ikke!
Det var det! tak for hjælpen. Et (lille)sidespørgsmål: Hvordan får jeg gemt indholdet af hver enkelt session variabel sådan at hver ny tilføjelse:(Session(\"name\") ikke overskriver den forrige?
<% FOR EACH name in Request.QueryString Session(name)=Request.QueryString(name) NEXT
Session(name) tildeles navnet på querystring(name) som kommer fra en produktliste og hvert produkt har et unikt nummer
FOR EACH name IN Session.contents Response.write(session(name)) NEXT %> Her skal udskrives navnene på indholdet af alle session(name) variablerne som er tilføjet kurven. Denne udskriver kun det sidste produktnr som er oprettet og løkken løber altså kun 1 gang.
Hvordan får jeg løkken til at løbe over alle session(name) variabler?
Jeg har fået skidtet til at virke med en request.form ved samme fremgangsmåde!
Synes godt om
Ny brugerNybegynder
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.