Avatar billede marcus456 Nybegynder
17. september 2005 - 14:46 Der er 7 kommentarer og
1 løsning

access-db galleri, stort billede åbne sig i HTML

Hej,

Jeg køre mit galleri igennem en database med de små og store billeder.
Jeg har lavet en "show.asp" extern side til at vise de store billeder når man klikker på det lille, det er ikke lykkes mig at få de 2 sider til at fungere sammen.
Samt hvordan fjerner jeg den røde/blå streg omkring billedet, det er ikke lykkes med stylesheets.

Koden i galleri side 1 er denne ganske enkle:

<%

Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("gal.mdb")
Conn.Open DSN

strSQL = "SELECT stiLilleBillede, stiStortBillede, * FROM billedTabel"

Set rs = Conn.Execute(strSQL)

do while not rs.EOF
response.write "<a href='" & rs("stiStortBillede") & "' target=''><img src='" & rs("stiLilleBillede") & "'></a><br>"

  rs.MoveNext
loop

Conn.Close
Set Conn = Nothing
%>
Avatar billede keysersoze Ekspert
17. september 2005 - 14:52 #1
response.write "<a href='" & rs("stiStortBillede") & "' target='_blank'><img src='" & rs("stiLilleBillede") & "' style='border: 0px;'></a><br>"
Avatar billede marcus456 Nybegynder
17. september 2005 - 15:00 #2
såådan der..takker, har du nogen ide til mit andet spørgsmål?
Avatar billede marcus456 Nybegynder
17. september 2005 - 15:07 #3
jeg kunne forestille mig nedenstående men naaaah

response.write "<a href='show.asp?" & rs("stiStortBillede") & "' target=''><img src='" & rs("stiLilleBillede") & "'></a><br>"

og i fil 2 (show.asp)

<%

Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("gal.mdb")
Conn.Open DSN

strSQL = "SELECT stiStortBillede, * FROM billedTabel"

Set rs = Conn.Execute(strSQL)

do while not rs.EOF
response.write rs("stiStortBillede")
  rs.MoveNext
loop

Conn.Close
Set Conn = Nothing
%>
Avatar billede keysersoze Ekspert
17. september 2005 - 15:14 #4
response.write "<a href='show.asp?id=" & rs("id") & "' target=''><img src='" & rs("stiLilleBillede") & "'></a><br>"

show.asp;
<%

Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("gal.mdb")
Conn.Open DSN

strSQL = "SELECT stiStortBillede FROM billedTabel WHERE id = " & Request.Querystring("id")

Set rs = Conn.Execute(strSQL)

If not rs.eof Then
  response.write "<img src=""" & rs("stiStortBillede") & """ alt="""">"
End If
Conn.Close
Set Conn = Nothing
%>
Avatar billede marcus456 Nybegynder
17. september 2005 - 15:29 #5
Det burde næsten ikke være gratis dette her, 1000 tak for hjælpen.
Jeg vil lige studere koden også så jeg kan få banket logikken på plads.

>>id = " & Request.Querystring("id")<< - fatter ikke det der og må jeg ha fundet logikken i.
Skriv lige et svar så jeg kan sende dig pOinTs
Avatar billede marcus456 Nybegynder
17. september 2005 - 15:40 #6
jeg har fået et par beskeder, men de viser sig ikke når jeg opdatere siden, hvis du vil ha point så skriv lige igen
Avatar billede keysersoze Ekspert
17. september 2005 - 16:21 #7
id=" & Request.Querystring("id")

betyder såmen bare at du henter id-variablen ud fra adresse-baren.
Avatar billede marcus456 Nybegynder
17. september 2005 - 17:33 #8
jep..men den side i bogen er jeg ik nået til :)

Takker
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