30. oktober 2002 - 21:50Der er
7 kommentarer og 1 løsning
Database/link
Hej
Jeg har en side hvor jeg trækker nogle navne ud fra en database, disse navne skal bruges til et link (et link pr. navn) ID nr. og navnet skal jeg bruge på den næste side til at trække noget andet ud af databasen.
Så er mit spørsmål: hvordan skal linket se ud og hvordan sikker jeg mig at det kun er det med den ID nr. og navn jeg trækker ud på den næste side??
liste.asp --------------------------- <% ' Databaseforbindelse - husk at angive sti til din database Set Conn = Server.CreateObject("ADODB.Connection") DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; " DSN = DSN & "DBQ=" & Server.MapPath("database.mdb") Conn.Open DSN
strSQL = "Select * From medlem Order by efternavn" Set rs = Conn.Execute(strSQL)
Do ' Personens navn strNavn = rs("Fornavn") & " " & rs("Efternavn")
' lav et link til person.asp med Id-værdien i URL strLink = "<a href='person.asp?id=" & rs("Id") & "'>" & strNavn & "</a>"
' Liste med links Response.Write "<li>" & strLink & "</li>"
rs.MoveNext Loop While Not rs.EOF
Conn.Close Set Conn = Nothing %>
person.asp ---------------------------------- <% ' Databaseforbindelse - husk at angive sti til din database Set Conn = Server.CreateObject("ADODB.Connection") DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; " DSN = DSN & "DBQ=" & Server.MapPath ("database.mdb") Conn.Open DSN
' Hent fra databasen afhængig af værdien id fra URL strSQL = "Select * From medlem Where Id = " & Request.Querystring("id") Set rs = Conn.Execute(strSQL)
Set rs = Server.CreateObject("ADODB.RecordSet") strSQL = "SELECT * FROM log WHERE (ID = " & Request.QueryString("ID") & ")" rs.Open strSQL, myConn, 1, 3 If Not (rs.BOF Or rs.EOF) Then%>
Prøve at sætte dine data ind i mine kode... så kan du altid lave om på designet...
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.