webForumDet fria alternativet

bild fråga (ja det gäller ASP)

ASP

6 svar · 210 visningar · startad av Method

Medlem sedan apr. 2001357 inlägg
Frågan#1

Hej,

Jag använder denna kod men på vissa personer finns det ingen bild så jag vill ha en if-sats som säger om det finns en bild visa annars visa inte en bild så att man slipper se den fula som visar att webbläsaren inte hittar en bild.

Tack på förhand

Jonas

Set MinCon = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.Recordset")
MinCon.Open "DSN=bdab1;UID=;PWD="
SQL = "SELECT * FROM kontaktpersoner, kontor where kontaktpersoner.kontor = kontor.kontor AND Namn = '" & Namn & "'" 

rs.Open SQL, MinCon

%>

			<table border="0" width="450" cellpadding="0" cellspacing="0">
				<tr>
					<td align="center" width="120" rowspan="7"><img src="<%=rs("sokvagbild")%>" width="120" height="168" border="0"></td>
					<td align="center" width="330"><img src="../bilder/logo/bdlogo/kontaktlogo.jpg" width="181" height="50" border="0"></td>
				</tr>

------------------
--------------
STARZINGER
Tackar & Bockar forumet rockar!
Med ett hugg faller inget träd

Medlem sedan juni 20019 024 inlägg
#2
If rs("sokvagbild") <> "" Then
' rita ut bild
Else
' användaren har ingen bild
End If

------------------
Peter D

Medlem sedan juli 20011 129 inlägg
#3

Eller.

<table border="0" width="450" cellpadding="0" cellspacing="0">
<tr>
<td align="center" width="120" rowspan="7">
<% If Len(RS("SokVagBild")) > 0 Then %>
<img src="<%=rs("sokvagbild")%>" width="120" height="168" border="0">
<% End If %>
</td>
<td align="center" width="330">
<img src="../bilder/logo/bdlogo/kontaktlogo.jpg" width="181" height="50" border="0"></td>
</tr>

------------------
Vilken tid äter man middag?

Medlem sedan apr. 2001357 inlägg
#4

Det funkar inte med det vanliga bilderna men funkar om det inte finns en bild (på Koplik exempel)

why????

------------------
--------------
STARZINGER
Tackar & Bockar forumet rockar!
Med ett hugg faller inget träd

Medlem sedan juli 20011 129 inlägg
#5

Okey...
Är du säker på att du skrev rätt?

Jag har en teori... En asp-bugg teori!
Testa detta och berätta om det funkar...

<table border="0" width="450" cellpadding="0" cellspacing="0">
<tr>
<td align="center" width="120" rowspan="7">
<% 
Sokvag = RS("SokvagBild")
If Len(Sokvag) > 0 Then %>
<img src="<%= Sokvag%>" width="120" height="168" border="0">
<% End If %>
 
</td>
<td align="center" width="330">
<img src="../bilder/logo/bdlogo/kontaktlogo.jpg" width="181" height="50" border="0"></td>
</tr>

Snälla testa...
Jag är nyfiken :p

[r]Jag antar då att när det finns en bild så visas den inte och i HTML:en så står det bara <img src=""> ? Eller? :q

------------------
Vilken tid äter man middag?

[Redigerat av Koplik den 15 aug 2001]

Medlem sedan apr. 2001357 inlägg
#6

Man skulle kunna säga så här...

Du har nog rätt med din teori för nu funkar det utmärkt ;)

Du verkar kunnig jag vill fråga dig en sak i databasen har jag fältet |sokvagbild| och där har jag sök vägarna till bilderna med ../../ för att gå upp i mappnivån men finns det inget smartare sätt ?????

"Jag antar då att när det finns en bild så visas den inte och i HTML:en så står det bara <img src=""> ? Eller? "

nej den tog bort ../ så den gick inte upp riktigt i mapp nivån skumt....

------------------
--------------
STARZINGER
Tackar & Bockar forumet rockar!
Med ett hugg faller inget träd

[Redigerat av Method den 15 aug 2001]

Medlem sedan juli 20011 129 inlägg
#7

Ok, flummigt...
Men om det funkar bra nu... Bra :e

Tyvärr så kan du inte sätta absoluta sökvägar i en <Img>-tagg så du måste leva med <Img Src="../../"> Men om det alltid är samma katalog/mapp som den ska hämta bilderna i så behöver du ju inte skriva ../../ i databasen, utan skriv det i html:en.

<Img Src="../../Bilder/<%= RS("SokvagBild")%>">

Eller

<Img Src="../../Bilder/<%= RS("Bildnamn")%>">

kanske passar bättre som namn då!

------------------
Vilken tid äter man middag?

[Redigerat av Koplik den 15 aug 2001]

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