Avatar billede Slettet bruger
07. november 2006 - 05:35 Der er 3 kommentarer og
1 løsning

Galleri - Det rigtige billede vises ikke

Jeg forsøger at lave et gallei til min hp. Det er også fint lykkes, men problemer når man klikker på et billede for at gå videre til foto.asp, så er det ikke det billede som der vises på visbilleder.asp der vises. Uanset hvilket billede jeg klikker på bliver det billede der er tilføjet først i db vist.

mine koder ser således ud
visbilleder.asp
<%
set conn = server.CreateObject("adodb.connection")
set rs = server.CreateObject("adodb.recordset")
conn.open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath ("billeder.mdb")

sql="select * from billeder"
set rs = conn.execute(sql)
Do


response.write "<a href=""foto.asp?id="&rs("id")&"""><img src="""&rs("path")&""" width=""65"" height=""49"" border=""0"" alt="& rs("name") & "></a>&nbsp;&nbsp;"

rs.MoveNext

' Fortsæt indtil rs er gennemløbet (EOF = End Of File)
Loop While Not rs.EOF

' Luk databaseforbindelse
Conn.Close
Set Conn = Nothing
%>
--------------
foto.asp
<%
set conn = server.CreateObject("adodb.connection")
set rs = server.CreateObject("adodb.recordset")
conn.open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath ("billeder.mdb")

sql="select * from billeder "
set rs = conn.execute(sql)

response.write "<h3>" & rs("name") & "</h3>"
response.write "<b>" & rs("description") & "</b><br/><br/>"
response.write "<img src='" & rs("path") & "'><br/>Tilføjet " & rs("uploaded") & "</center>"
response.write "<br/>"
Conn.Close
Set Conn = Nothing
%>
Avatar billede jarlen67 Nybegynder
07. november 2006 - 06:15 #1
Du mangler en Where på din sql.
En where der giver lige præcist det billed id du skal have.
Noget ala

--klippet fra min egen side -- Husk at ændre til de navne du benytter--
Nr=Request.querystring("No")
set connect = server.createobject("ADODB.connection")
connect.open "dvd"
set dvd = server.createobject("ADODB.recordset")
dvd.open "select * from dvd where tæller = "&Nr&"" ,connect ,adopenstatic
Avatar billede mitbrugernavn Praktikant
07. november 2006 - 07:43 #2
<%
set conn = server.CreateObject("adodb.connection")
set rs = server.CreateObject("adodb.recordset")
conn.open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath ("billeder.mdb")

sql="select * from billeder"
set rs = conn.execute(sql)
Do


response.write "<a href=""foto.asp?id="&rs("id")&"""><img src="""&rs("path")&""" width=""65"" height=""49"" border=""0"" alt="& rs("name") & "></a>&nbsp;&nbsp;"

rs.MoveNext

' Fortsæt indtil rs er gennemløbet (EOF = End Of File)
Loop While Not rs.EOF

' Luk databaseforbindelse
Conn.Close
Set Conn = Nothing
%>
--------------
foto.asp
<%
set conn = server.CreateObject("adodb.connection")
set rs = server.CreateObject("adodb.recordset")
conn.open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath ("billeder.mdb")

sql="select * from billeder where id = "& request("id")
set rs = conn.execute(sql)

response.write "<h3>" & rs("name") & "</h3>"
response.write "<b>" & rs("description") & "</b><br/><br/>"
response.write "<img src='" & rs("path") & "'><br/>Tilføjet " & rs("uploaded") & "</center>"
response.write "<br/>"
Conn.Close
Set Conn = Nothing
%>
Avatar billede Slettet bruger
07. november 2006 - 13:25 #3
mitbrugernavn dit forslag virkede mange tak for hjælpen :)
Avatar billede mitbrugernavn Praktikant
07. november 2006 - 13:47 #4
det var så lidt
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester