14. september 2001 - 14:07
Der er
16 kommentarer og 2 løsninger
billeddatabase
Nedenfor kan ses en kode der henter alle billeder i en database. Hvordan får jeg den til kun, at hente et bestemt billede, der har f.eks. LinkID 1 , 2 ,3 osv.? <---source---> <html> <Head> </head> <title></title> <body> <% Set Conn = Server.CreateObject(\"ADODB.Connection\") Conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & Server.MapPath (\"database.mdb\") strSQL = \"select * from links ORDER BY linkid\" set rs = Conn.execute(strSQL) if rs.EOF then Response.write \"Ingen billeder i databasen.\" else Do Until rs.EOF %> <img src=\"grafik/<%= rs(\"billed\") %>\"> <%RS.MoveNext Loop end if Conn.Close Set Conn = Nothing%> </body> </html>
Annonceindlæg fra Computerworld
14. september 2001 - 14:10
#1
strSQL = \"select * from links ORDER BY linkid WHERE linkid=1\"
14. september 2001 - 14:10
#2
Prøv samme ? på activeserverpages.dk. Det site handler kun om ASP.
14. september 2001 - 14:11
#3
strSQL = \"select * from links WHERE linkid=1\" glem den første
14. september 2001 - 14:14
#4
eller den tricky version strSQL = \"select * from links WHERE (linkid = \" & Request.QueryString(\"id\") & \")\" så kan du lave en side der hedder links.asp?id=1 så henter den linkid 1
14. september 2001 - 14:17
#7
Hvad mener du med en side der hedder links.asp?id=1 ?
14. september 2001 - 14:18
#8
250 points for linkid = (hmmm) Det havde været hurtigere at slå det op. *hehe*
14. september 2001 - 14:26
#9
Scriptet skal bruges i forbindelse med, at man ved at klikke på et link åbner et nyt vindue med det billede der er tilknyttet linket.
14. september 2001 - 14:32
#10
du har den side som hedder links.asp bruger du strSQL = \"select * from svar WHERE (svartil = \" & Request.QueryString(\"id\") & \")\" henter sql stringer id fra urlen. så man skriver ?id=X (hvor x er tallet) så man man i adressebaren definere hvilket link du skal se
14. september 2001 - 14:35
#11
<html> <Head> </head> <title></title> <body> <% Set Conn = Server.CreateObject(\"ADODB.Connection\") Conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & Server.MapPath (\"database.mdb\") strSQL = \"select * from links WHERE linkid=\"&Request(\"id\") set rs = Conn.execute(strSQL) <img src=\"grafik/<%= rs(\"billed\") %>\"> Conn.Close Set Conn = Nothing%> </body> </html> url\'en/linket til billedet, kalder du for f.eks. link.asp?id=(ja whatever), hvis denne side altså hedder link.asp :-)
14. september 2001 - 14:37
#12
den lange version: <-----------------default.asp----------------> <html> <Head> </head> <title></title> <body> <% Set Conn = Server.CreateObject(\"ADODB.Connection\") Conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & Server.MapPath (\"database.mdb\") strSQL = \"select * from links ORDER BY linkid\" set rs = Conn.execute(strSQL) if rs.EOF then Response.write \"Ingen billeder i databasen.\" else Do Until rs.EOF %> <a href=\"links.asp?id=<%= rs(\"linkid\") %>\"><%= rs(\"link\") %></a> <%RS.MoveNext Loop end if Conn.Close Set Conn = Nothing%> </body> </html> <-----------------links.asp----------------> <html> <Head> </head> <title></title> <body> <% Set Conn = Server.CreateObject(\"ADODB.Connection\") Conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & Server.MapPath (\"database.mdb\") strSQL = \"select * from svar WHERE (svartil = \" & Request.QueryString(\"id\") & \")\" set rs = Conn.execute(strSQL) if rs.EOF then Response.write \"Ingen billeder i databasen.\" else Do Until rs.EOF %> <img src=\"grafik/<%= rs(\"billed\") %>\"> <%RS.MoveNext Loop end if Conn.Close Set Conn = Nothing%> </body> </html>
14. september 2001 - 14:39
#13
defualt.asp laver en liste over dine links og links.asp henter billedet der passer til det link
14. september 2001 - 14:51
#14
Den melder fejl. kan ikke finde ud af hvad svar og svartil er?
14. september 2001 - 14:53
#15
strSQL = \"select * from links WHERE linkid=\"&Request(\"id\")
14. september 2001 - 14:54
#16
glem at der stod svar og svartil det kommer fra min egen code og skal udskiftes med linkid og id
14. september 2001 - 14:55
#17
Tak for hjælpen! Det virker nu.
14. september 2001 - 14:58
#18
`najs
Kurser inden for grundlæggende programmering