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 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.
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