webForumDet fria alternativet

Om ingen bild finns så visa denna

ASP

5 svar · 176 visningar · startad av SimonG

Medlem sedan maj 2000444 inlägg
Frågan#1

Det bör väll fungera?
Får just nu bara ut de bilderna som verkligen finns.

<img src="<% if RS("filepath")="" then 
Response.write("http://localhost/pics/nopic.gif")
else
Response.write(RS("filepath"))
end if %>">
Medlem sedan dec. 1999151 inlägg
#2

Howdy

Att jämföra något med noll/ingenting brukar strula för mig också.
Det brukar lösa sig om man testar med

Len(.....) = 0

eller

Len(Trim(...)) = 0

Ibland får man svänga på alltihopa.

Len(Trim(...)) <> 0

(Glöm inte att byta plats på bilderna on du kör denna). Prova några olika kombinationer.

::dap

Medlem sedan maj 2000444 inlägg
#3

Får inte det att fungera heller.. Hur skulle du skriva om du ser på koden i det första meddelandet?

Medlem sedan juni 200032 967 inlägg
#4

när man hämtar värden från en databas finns ju alltid risken att du får ut ett nullvärde. detta kollar du med isnull. jag hade kanske gjort nått sånt här:

<%
filepath=""
if not isnull(rs("filepath")) then
   if len(trim(rs("filepath"))) > 0 then
       filepath=rs("filepath")
   end if
end if

if filepath="" then filepath = "http://localhost/pics/nopic.gif"

response.write "<img src=""" & filepath & """>"
%>

------------------
don't follow your friends -- inflate them

[Redigerat av @nders den 17 jul 2000]

Medlem sedan maj 2000444 inlägg
#5

tackar tackar. det funkar fint.

Medlem sedan mars 20015 287 inlägg
#6

Jag har ett liknande problem...

Jag vill ur en databas ta en adress/länk till en bild, men om bilden saknas på adressen, (om man skulle kolla adressen i en webläsare) dyker en felsida upp, denna vill jag inte visa.

(bild motsvarar en länk till ett cgi-script som visar bilden OM den finns, annars en felsida.)
OBS att bildewn ska visas i en sida.

Kod:

<img SRC="<%= RS("bild")%>.jpg" >

------------------
/solbulle

248 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)