Något sånt här kanske ?
<%
Dim strStatus
strStatus = RecSet("status")
If lcase(Cstr(strStatus)) = "oläst" then
Response.write "Oläst"
else
Response.write "Läst"
end If %>
10 svar · 263 visningar · startad av laidback
nu har jag (återigen) läst i arkivet och nästan löst mitt problem. (vilken tur att de flesta problem redan verkar ha uppstått minst en gång..)
ett fält i tabellen heter status. av typen text och har värdet läst eller oläst.
beroende på om ett meddelande är läst eller inte vill jag visa en liten bild. så långt är allting bra.
jag förmodar att det måste till en liten if-sats, men hur ska den se ut?
Något sånt här kanske ?
<%
Dim strStatus
strStatus = RecSet("status")
If lcase(Cstr(strStatus)) = "oläst" then
Response.write "Oläst"
else
Response.write "Läst"
end If %>
det är inte sååå svårt
detta är ett exempel: (du får ju ändra dina recset och kolumer så det stämmer för dig)
If Len(rs("bild")) > 0 then
strBild = "<img src=bild.gif>"
Response.write strBild
End If
riktat till rinaldo då: *förvirrad*
visar det där verkligen en bild beroende på statusen?
[r] förvirring
chrisse6; det är just ditt meddelande-script som finns i arkivet som jag försöket modda
<%
Dim strStatus
strStatus = RecSet("status")
If lcase(Cstr(strStatus)) = "oläst" then
'inte läst
else
Response.write "<img src=lästbild.gif>"
end If %>
jag skulle nog använt mig av fälttypen TRUE/FALSE istället....
<%
Dim strStatus
strStatus = RecSet("status")
If lcase(Cstr(strStatus)) = "oläst" then
strbild ="<img src=olästbild.gif>"
else
strbild ="<img src=lästbild.gif>"
end If
Response.Write strbild
%>
så kanske var bättre
du kan ju byta ut Oläst och läst i Response.write "" mot dina bilder...
får man fråga vad du använde
jodå. jag använde icaaq's sista variant med en viss modifikation.
<%
Dim strStatus
strStatus = rsBase("status")
If lcase(Cstr(strStatus)) = "oläst" then
strbild ="<img src=http://localhost/projekt/bilder/newmail.gif>"
else
strbild ="<img src=http://localhost/projekt/bilder/oldmail.gif>"
end If
Response.Write strbild
%>
jag vet ju inte vad som är bäst, smidigast eller korrekt, jag är ju nöjd så länge det fungerar.
men jag kanske lär mig?...