Gör ett frest med Len, ex:
[red]<%
strUrl = Rs("url")
strImage = Rs("bild")
If Len(strUrl) = 0 Then
Response.Write "<img src=""bilder/"& strImage &"""><br>"
Else
Response.Write "<img src="""& strUrl &"""><br>"
End If
%>[/red]
2 svar · 216 visningar · startad av pRob3
När man har laddat upp en bild så sparas bildens namn t.ex. 312.jpg i kolumnen bild i databasen.
Koden:
<%
If Rs("url")="" Then
Response.Write("<img src='bilder/"& Rs("bild") &"'><br>")
Else
Response.Write("<img src='"& Rs("url") &"'><br>")
End If
%>
Alltså om bilden ligger uppladdad på servern så ska bilden länka till bilden som ligger uppladdad på servern annars url:en.
Det funkar bara på ett sätt... Alltså bara om man skrivit in url men om jag använder <> istället för = i if satsen så funkar bara bilder som blivit uppladdade...
Använder en MySQL databas och kolumnen url har värdet longtext.
Gör ett frest med Len, ex:
[red]<%
strUrl = Rs("url")
strImage = Rs("bild")
If Len(strUrl) = 0 Then
Response.Write "<img src=""bilder/"& strImage &"""><br>"
Else
Response.Write "<img src="""& strUrl &"""><br>"
End If
%>[/red]
Re: Litet bild problem...
pRob3 skrev:
Använder en MySQL databas och kolumnen url har värdet longtext.
Varför då? Hur långa URL:er ska du ha egentligen? Det borde väl räcka alldeles utmärkt med ett varcharfält som rymmer ett hundratal tecken?