24. november 2006 - 13:45
Der er
8 kommentarer og 1 løsning
Billede til URL taq men igennem DB
Kort sagt, jeg skal "Linke" til nogle billeder, hvor jeg skal finde billede stien igennem en database. Eks. <img src="billede.asp?ID=2"> min billede.asp fil henter jeg så ID nummer, og finder billedets filnavn i databasen.. Men hvorda klarer jeg det? Bruger jeg response.write dutter det naturligvis ikke.. -------------- Set rs = Conn.Execute("select * from smileys WHERE id = " & Request.QueryString("id") & "") 'mappesti & rs("filnavn") <-- Filnavnet end if rs. close set rs= Nothing
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
24. november 2006 - 13:50
#1
Request.QueryString("id") & "") <% billede = mappesti & rs("filnavn") <-- Filnavnet end if rs. close set rs= Nothing %> <img src="<%=billede%>">
24. november 2006 - 13:51
#2
Flere fora bruger også dene metode til at vise uploadede billeder som brugeren poster, for først at tjekke om en bruger er logget ind, for at kunne se billedet..
24. november 2006 - 13:54
#3
gertp: Nej nej, for jeg vil have billede.asp med HTMl koder og andet -skal ren og skær være "genvej" for billedet.. så jeg VIL i min img taq skrive eks. <img src="billede.asp?ID=2"> og så defineres stien til billedet i billede.asp og der duer det ikke,som skrevet at bruge response.write eller andet, for det kan et IMG tag naturligvis ikke læse..
24. november 2006 - 13:54
#4
gertp: Nej nej, for jeg vil have billede.asp med HTMl koder og andet -skal ren og skær være "genvej" for billedet.. skulle være gertp: Nej nej, for jeg vil IKKE have billede.asp med HTML koder og andet -skal ren og skær være "genvej" for billedet..
24. november 2006 - 13:55
#5
Du skal bruge stream: <img src="image.asp?navn=test"> === image.asp === <% Response.ContentType = "image/jpeg" Set Stream = Server.CreateObject("ADODB.Stream") Stream.Type = 1 Stream.Open Stream.LoadFromFile "c:\mappe\test.jpg" Contents = Stream.Read Response.BinaryWrite Contents Stream.Close Set Stream = Nothing %>
24. november 2006 - 13:55
#6
24. november 2006 - 13:57
#7
Du skal bare ændre image.asp til at hente filnavnet ud fra ID'et i databasen: set rs = conn.execute("select filename from filer where id="& request.querystring("ID")) Stream.LoadFromFile "c:\mappe\"& rs("filename")
24. november 2006 - 13:58
#8
fennec -> Kanon, var lige netop det.. Tak :D SMid et svar
05. december 2006 - 13:57
#9
Lukker selv så.. men mange tak for svar :)
Kurser inden for grundlæggende programmering