webForumDet fria alternativet

Om värdet är mellan två tal?

ASP

5 svar · 240 visningar · startad av G8

Medlem sedan jan. 20011 213 inlägg
Frågan#1

Vill kolla om rs("foruminlagg") är mellan ett visst värde, och då skriva ut en bild.. men den skriver inte ut nån bild :(

Vad felar?

Finns kanske nått bättre sätt att lösa det på?

(Uppdaterad kod)

<%antalinlagg = CINT(rs("foruminlagg"))
IF antalinlagg <= 50 then
forumranks = forum_ranks1
elseif antalinlagg >=51 AND antalinlagg <= 150 then
forumranks = forum_ranks2
elseif antalinlagg >=151 AND antalinlagg <= 250 then
forumranks = forum_ranks3
elseif antalinlagg >=251 AND antalinlagg <= 400 then
forumranks = forum_ranks4
elseif antalinlagg >=401 AND antalinlagg <= 600 then
forumranks = forum_ranks5
elseif antalinlagg >= 601 then
forumranks = forum_ranks6
end if
%>
<img src="images/<%=forumranks%>.gif" width="98" height="7">
Medlem sedan mars 20023 561 inlägg
#2

Inget felmeddelande?

Medlem sedan jan. 20011 213 inlägg
#3

Nope, kommer inte ut nån bild bara...

Medlem sedan mars 20015 287 inlägg
#4

Vad innehåller variablerna forum_ranks1 osv då?

Medlem sedan jan. 20011 213 inlägg
#5

solbulle skrev:

Vad innehåller variablerna forum_ranks1 osv då?

Där har vi lösningen!

Det ska inte vara några variablar, utan forumranks ska få det värdet ju...

Hade glömt sätta fnuttar runt bara..

Fungerande kod:

<%antalinlagg = CINT(rs("foruminlagg"))
IF antalinlagg <= 50 then
forumranks = "forum_ranks1"
elseif antalinlagg >=51 AND antalinlagg <= 150 then
forumranks = "forum_ranks2"
elseif antalinlagg >=151 AND antalinlagg <= 250 then
forumranks = "forum_ranks3"
elseif antalinlagg >=251 AND antalinlagg <= 400 then
forumranks = "forum_ranks4"
elseif antalinlagg >=401 AND antalinlagg <= 600 then
forumranks = "forum_ranks5"
elseif antalinlagg >= 601 then
forumranks = "forum_ranks6"
end if
%>
<img src="images/<%=forumranks%>.gif" width="98" height="7">

Kan inte ska sitta med detta när man e bakis? ;)

gracie...

Medlem sedan feb. 200112 078 inlägg
#6

Det ska inte vara några variablar, utan forumranks ska få det värdet ju...

Det är därför man alltid använder Option Explicit.

264 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
140 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)