Avatar billede jsl Nybegynder
22. februar 2002 - 10:18 Der er 1 løsning

Billeder (Database?)

Jeg er ved at lave en side med kun Katja Kean billeder, hvor der er ét billed på hver side. Jeg tilføjer billeder til de enkelte sider, ved at bruge html koden: <img src="BilledeX">.
Kan man ikke gøre det smartere, f.eks. ved at tilføje billederne en database eller sådan noget. (Jeg ved godt, hvordan man laver databaseforbindelser i asp). Det andet tager jo en h.-tid, når der er 50 billeder.
Avatar billede sorenmt84 Juniormester
01. marts 2002 - 19:46 #1
Det nemmeste ville jo være, som du selv siger, at lave en database med billederne...

Så kan du jo lave en side, hvor man får en oversigt over alle billederne:
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath ("db.mdb")
strSQL = "select * from billeder order by id asc "
set rs = Conn.execute(strSQL)
if rs.EOF then
Response.write "Ingen billederi databasen"
else
Count = int(0)
Response.Write "<table><tr>"
Do until rs.eof or rs.bof
if count = int(3) then
  Response.Write "</tr><tr><td><BR></td></tr><tr>"
  count = int(0)
end if
Response.Write "<td width=195><a class=lille_sort href=billede.asp?id=" & rs("id") & "><center><img border=0 src=images/" & rs("billede") & "><br>" & rs("navn") & "</a></center></td>"
count = count+1
rs.movenext
loop
Response.Write "</tr><tr><td><BR><BR></td></tr></table>"
end if

Dette script sætter billederne op 3 på hver række i en tabel (kan nemt ændres til flere)

Så kunne du lave en side der hedder billeder.asp:

set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("db.mdb")
id = Request.QueryString("id")
set rs = Server.CreateObject("ADODB.Recordset")
rs.Open "SELECT * FROM billeder WHERE ID=" & id, Conn, 1, 3
response.write "<center><img src='images/" & billed & "'></center>"
Conn.Close
Set Conn = Nothing
end if

I databasen kunne du så have f.eks. bare 2 felter:
id felt - autonr (til at holde "orden" på billederne)
billed - tekst (billedes navn og type (f.eks. kean.jpg")
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