webForumDet fria alternativet

Litet bild problem...

2 svar · 216 visningar · startad av pRob3

pRob3Medlem sedan maj 2003159 inlägg
#1

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... :q

Använder en MySQL databas och kolumnen url har värdet longtext.

PalleMedlem sedan apr. 20002 716 inlägg
#2

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]
@ndersMedlem sedan juni 200026 914 inlägg
#3

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?

Genererad på 499 ms · cache AV · v20260730165559-full.f96bc7eb