if判断语句的问题,急!!!!
<%if up_type=1 then%><font color="#FF6600">支持</font><%else up_type=0 %><font color="#cccccc">不支持</font><%end if%>
这是一句判断语句。
不知道为什么,它只判断等于0,执行0后面的语句。
就是不判断等于1的。
有谁遇到这种情况了没有啊?
那位大哥能帮帮小弟我啊,
明天这个任务就要上报啊。
问题点数:20、回复次数:11Top
1 楼liuxiaoyi666(MSMVP 小猪妹荣誉马甲之八卦兔子)回复于 2006-07-04 18:05:25 得分 2
<%if up_type=1 then%><font color="#FF6600">支持</font><%else%><font color="#cccccc">不支持</font><%end if%>
Top
2 楼moodboy1982(老鹰)回复于 2006-07-04 18:05:35 得分 2
因为它不等于1吧。Top
3 楼liuxiaoyi666(MSMVP 小猪妹荣誉马甲之八卦兔子)回复于 2006-07-04 18:05:55 得分 2
如果不只0,1 的话用select caseTop
4 楼cestar2005(往事随风)回复于 2006-07-04 18:07:30 得分 2
兔子都说完了,来晚了Top
5 楼jakejo(Jo)回复于 2006-07-04 18:15:30 得分 3
<%if up_type=1 then%><font color="#FF6600">支持</font><%else up_type=0 %><font color="#cccccc">不支持</font><%end if%>
---------------------
<%if up_type=1 then%>
<font color="#FF6600">支持</font>
<%else%>
<font color="#cccccc">不支持</font>
<%end if%>
Top
6 楼zhangjingcheng(ASP,JSP『学习者』)回复于 2006-07-04 18:24:07 得分 2
en
顶!111Top
7 楼zhangjingcheng(ASP,JSP『学习者』)回复于 2006-07-04 18:29:55 得分 3
<%if up_type=1 then%><font color="#FF6600">支持</font><%else %><font color="#cccccc">不支持</font><%end if%>
这样写的就只有两个了!!11Top
8 楼zys59(三仙半)回复于 2006-07-04 20:18:34 得分 2
说一点程序调试的方法,如果程序出了问题,首先把它简化一下,比如本问题,可以将控制显示格式的东西去掉,变成
<%
if up_type=1 then
%>
支持
<%else
up_type=0
%>
不支持
<%end if%>
这样就很容易发现,在else部分,up_type已经被设置成0了,可能就是这里影响了判断。Top
9 楼fanter2008(子俊)回复于 2006-07-05 08:50:57 得分 0
非常感谢大家的帮助啊,
这些我都试了,还是没有用
可能不是程序的问题吧。
不过还是感谢大家的帮助。Top
10 楼slawdan(select 大便 from 粪池 where 蛆数<10)回复于 2006-07-05 09:05:23 得分 2
这样说的话,很可能就是up_type本身<>1了~
呵呵
你可以看看up_type的赋值语句在哪里,反着思路倒着走一边看看Top
11 楼fanter2008(子俊)回复于 2006-07-05 11:19:46 得分 0
问题基本解决了。
谢谢大家啊。Top




