05. juni 2002 - 21:13
Der er
19 kommentarer og 1 løsning
hvis link.asp?id=2 kan man så hente den ind i en iframe ???
hvis man har en url f.eks. link.asp?id=2 kan man så i en iframe requeste en tabel svarende til det id nr. ??? altså noget i stil med request.querystring("ID") og så udskrive den med noget response.write record("tabel") ?? Det her virker ikke, men måske noget i stil med. Der skal måske også være noget db conn...
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.
Response.Write(Request.QueryString("id")) //>Rune
Det er jo ikke id nummeret den skal udskrive, men tabellen svarende dertil
ahh.. Set objRs = Conn.Execute("SELECT * FROM tabel WHERE ID=" & Request.QueryString("id")) Response.Write(rs(1)) //>Rune
Undskyld: Set objRs = Conn.Execute("SELECT * FROM tabel WHERE ID=" & Request.QueryString("id")) Response.Write(objRs(1)) Sådan var det //>Rune
Hvis jeg skriver følgende vil den kun udskrive id=1 If Len(Request.Servervariables("query_string")) = 0 then Response.Redirect Request.Servervariables("script_name") & "?ID=1" end if Response.Buffer = True ' Tilslutning til databasen Set Con = Server.CreateObject("ADODB.Connection") DBPath = "DBQ=" & server.mappath("info.mdb") Con.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & DBPath Set objRs = Con.Execute("SELECT * FROM info WHERE ID=" & Request.QueryString("id")) Hvad gøre jeg galt ? jeg laver response.write sådan her som du skrev: <%Response.Write(objRs("MenuNavn"))%>
If Len(Request.Servervariables("query_string")) = 0 then Response.Redirect Request.Servervariables("script_name") & "?ID=1" end if Response.Buffer = True ' Tilslutning til databasen Set Con = Server.CreateObject("ADODB.Connection") DBPath = "DBQ=" & server.mappath("info.mdb") Con.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & DBPath Set objRs = Con.Execute("SELECT * FROM info WHERE ID=" & Request.QueryString("id")) %> <% While Not ObjRs.EOF Response.Write(objRs("MenuNavn")) objRs.MoveNext() Wend %> //>Rune
For at få de andre værdiér ud skal du kører den igennem med en løkke! I dette tilfælde har jeg brugt en While løkke... Der findes andre former for løkker, fx. For og Do...Loop løkker osv.! //>Rune
05. juni 2002 - 21:34
#10
hehe.... den laver ingen løkke og skriver kun id=1 tabellen en gang. men skal heller ikke bruge nogen loop. Jeg skal bare bruge én tabel som er lige med det id nummer som er i url'en. Er det virkelig så svært... hmmm
05. juni 2002 - 21:38
#11
normalt havde jeg heller ikke haft problemer, men den iframe kan ikke helt hitte ud af det...
05. juni 2002 - 21:39
#12
Det er jo oxo det den gør nu!!! If Len(Request.Servervariables("query_string")) = 0 then Response.Redirect Request.Servervariables("script_name") & "?ID=1" end if Response.Buffer = True ' Tilslutning til databasen Set Con = Server.CreateObject("ADODB.Connection") DBPath = "DBQ=" & server.mappath("info.mdb") Con.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & DBPath Set objRs = Con.Execute("SELECT * FROM info WHERE ID=" & Request.QueryString("id")) %> og der hvor du vil ha' det udskrevet: <% Response.Write(objRs("feltduvilhaudskrevet")) %> //>Rune
05. juni 2002 - 21:42
#13
hehe... jamen det virker ikke :o) jeg har lavet conn i iframen og prøver selfølgelig også at udskrive i iframen, men kun id=1 sorry
05. juni 2002 - 21:43
#14
Hmm... prøv på den side (uden for din IFrame) og skriv følgende: Session("id") = Request.QueryString("id") og i din IFrame: If Len(Request.Servervariables("query_string")) = 0 then Response.Redirect Request.Servervariables("script_name") & "?ID=1" end if Response.Buffer = True ' Tilslutning til databasen Set Con = Server.CreateObject("ADODB.Connection") DBPath = "DBQ=" & server.mappath("info.mdb") Con.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & DBPath Set objRs = Con.Execute("SELECT * FROM info WHERE ID=" & Session("id") <%Response.Write(objRs("MenuNavn"))%> //>Rune
05. juni 2002 - 21:43
#15
altså det er kun id=1 som den vil udskrive... alle andre id'er virker ikke
05. juni 2002 - 21:45
#16
Hvad mener du med at alle de andre ID'er ikke virker? -Hvilke andre ID'er vi du da ha' udskrevet? //>Rune
05. juni 2002 - 21:51
#17
Hey... nu virker det med sessions. Jeg vil bare have udskrevet de id'er jeg linker til i min href... ved du hvor meget en sådan session belaster serveren ? og skal man evt. lave en session.abandon efter man har fået udskrevet posten ?
05. juni 2002 - 21:54
#18
Tak skal du ha' Nu har jeg også brugt en hel dag på det lort! *G* så det var vel også på tide at det lykkedes. Men point til dig medions
05. juni 2002 - 21:55
#19
Det belaster ik' serveren særlig meget! En Session er ved fødselen sat til at vare 20 min. Så ja, det ville måske være smart at sætte en Session.Abandon når ik' du skal bruge den længere ;-) //>Rune
05. juni 2002 - 21:56
#20
Anytime! Thx 4 Poinz //>Rune
Kurser inden for grundlæggende programmering