Avatar billede djmoose Nybegynder
02. marts 2003 - 11:11 Der er 8 kommentarer og
1 løsning

Vise billede istedet for tekst

Jeg vil gerne have den til at vise et billede, som er angivet som et text link i en access kollonne. I øjeblikket viser den kun texten, se:

http://www.s-bs.dk/eminem/lyrics/slimshadylp/

Min kode ser pt således ud:

<%
Response.Buffer = True

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

If Request.QueryString("id") <> "" Then

strSQL = "SELECT * FROM Lyrics WHERE (ID = " & Request.QueryString("id") & ")"

Set rs = Conn.Execute(strSQL)

If Request.Cookies("harstemt")("1") <> "Ja" Then
strUrl = rs("Url")
strClicks = rs("Clicks") +1
strSQL1 = "Update Lyrics set "
strSQL1 = strSQL1 & "Clicks= " & strClicks
strSQL1 = strSQL1 & " WHERE (ID = " & Request.QueryString("id") & ")"
Conn.Execute(strSQL1)
Response.Cookies("harstemt")("1") = "Ja"
Response.Cookies("harstemt").Expires = Date+1
Response.Redirect(strUrl)
Else
strSQL11 = "SELECT * FROM Lyrics WHERE ID = " & Request.QueryString("id")
Set rs11 = Conn.Execute(strSQL11)
strURL1 = rs("Url")
Response.Redirect(strURL1)

End If


End If
%>

************************************ og

<%
strSQL = "SELECT * FROM Lyrics ORDER BY Track ASC"
Set rs = Conn.Execute(strSQL)

Response.Write "<table border=""0"" width=""100%"">"
If Not (rs.BOF Or rs.EOF) Then
Do While Not rs.EOF
Response.Write "<tr>"
Response.Write "<td width=""4%"">" & rs("track") & "." & "</td>"
Response.Write "<td width=""61%""><a href=""default.asp?id=" & rs("ID") & """>" & rs("Titel") & "</a></td>"
Response.Write "<td width=""15%"">" & rs("Clicks") & "</td>"
Response.Write "<td width=""20%""><img src=""default.asp?id=" & rs("ID") & """>" & rs("Rating") & "</img></td>"
Response.Write "</tr>"
rs.Movenext
Loop
Response.Write "</table>"

End If
Conn.Close
Set Conn = Nothing
%>

Det er sætningen her der er fejl i.......
Response.Write "<td width=""20%""><img src=""default.asp?id=" & rs("ID") & """>" & rs("Rating") & "</img></td>"

Se eksempel på:

http://www.s-bs.dk/eminem/lyrics/slimshadylp/

Håber i kan hjælpe.
Avatar billede Slettet bruger
02. marts 2003 - 11:17 #1
http://www.eksperten.dk/spm/323426 <- luk lige et af dem. man må ikke have 2 ens spørgsmål åbne på E.
Avatar billede terry Ekspert
02. marts 2003 - 11:18 #2
what is wrong with the answer you got here http://www.eksperten.dk/spm/323426
Avatar billede keysersoze Ekspert
02. marts 2003 - 11:19 #3
default.asp?id=" & rs("ID") & " er vel heller ikke et gyldigt billede-navn? et billede skal jo være et gif/jpg billede hvis du indsætter det på den måde - altså;

<img src=""img/" & rs("billede") & """>

men hvordan er det præcis det ligger i db'en? kan du give et eksempel?
Avatar billede djmoose Nybegynder
02. marts 2003 - 11:19 #4
It says that i can't put in <%
Avatar billede djmoose Nybegynder
02. marts 2003 - 11:20 #5
Billedet ligger under "rating" i en kollonne og stien er forskelligt fra id til id. Men ens for alle er de ligger under www.s-bs.dk/eminem/picture/rating/
Avatar billede keysersoze Ekspert
02. marts 2003 - 11:27 #6
den forstod jeg ikke helt... stien er forskellig fra id til id men de ligger alle under det den sti? erhm...

du kan i hvert fald ikke bruge en asp-fil i et img tag - så det skal måske være noget a la

<img src=""www.s-bs.dk/eminem/picture/rating/" & rs("ID") & """>
Avatar billede djmoose Nybegynder
02. marts 2003 - 11:28 #7
Det jeg mente var at de alle ligger under dette bibliotek, men hvert ID har hver deres jpg fil.
Avatar billede keysersoze Ekspert
02. marts 2003 - 11:36 #8
ok - så burde dette;

<img src=""http://www.s-bs.dk/eminem/picture/rating/" & rs("ID") & """>

kunne gøre det

eller bedre hvis du kan angive stien i forhold til hvor asp-filen ligger - fx;

<img src=""../picture/rating/" & rs("ID") & """>
Avatar billede djmoose Nybegynder
02. marts 2003 - 11:41 #9
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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