if在作怪?

anbs01 2009-09-01 11:42:44

<td width="21%" height=30 align=right><font color=red>*</font><%if rs1("dlxf_scasort")=2 then%>教师姓名<%elseif rs1("dlxf_scasort")=4 then%>讲师姓名<%elseif rs1("dlxf_sca")=1 then%>培训机构名称<%end if%>:  </td>

上面这段代码,其中rs1("dlxf_scasort")是从数据库中查询得到的,其值可以为1,2,4,5,
我现在像上面那样写了之后,当rs1("dlxf_scasort")=1和rs1("dlxf_scasort")=5的时候,怎么全都显示培训机构名称呢?
为什么?
...全文
61 点赞 收藏 13
写回复
13 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
tvruuiqpl1314520 2009-09-02
<%if rs1("dlxf_scasort")=2 then%>
教师姓名
<%elseif rs1("dlxf_scasort")=4 then%>
讲师姓名
<%elseif rs1("dlxf_sca")=1 then%>
培训机构名称
<%end if
end if
end if
%>
回复
凡夫与俗子 2009-09-01
你想要实现什么 说出来
把思路理清先。rs1("dlxf_sca")=什么时对应什么,然后再改
回复
homel 2009-09-01
[Quote=引用 4 楼 anbs01 的回复:]
引用 1 楼 zxdldh007 的回复:
<%elseif rs1("dlxf_sca")=1 then%>培训机构名称 <%end if%>
rs1("dlxf_sca")没写全?不是rs1("dlxf_scasort")吗?

确实没有写全,补全了就好了。但是elseif rs1("dlxf_sca")=1 then也不成立啊,为什么会出现培训机构名称?
[/Quote]
你写的就是就是<%elseif rs1("dlxf_sca")=1 then%>培训机构名称<%end if%>??
你的判断显示的就是培训机构的名称?
回复
hookee 2009-09-01
最后判断的是 rs1("dlxf_sca") ,不是 rs1("dlxf_scasort")
回复
anbs01 2009-09-01
[Quote=引用 1 楼 zxdldh007 的回复:]
<%elseif rs1("dlxf_sca")=1 then%>培训机构名称 <%end if%>
rs1("dlxf_sca")没写全?不是rs1("dlxf_scasort")吗?
[/Quote]
确实没有写全,补全了就好了。但是elseif rs1("dlxf_sca")=1 then也不成立啊,为什么会出现培训机构名称?
回复
lin516 2009-09-01
最好换行写,不好读
回复
sumjor 2009-09-01
5是什么啊??
回复
凡夫与俗子 2009-09-01
<%elseif rs1("dlxf_sca")=1 then%>培训机构名称<%end if%>
rs1("dlxf_sca")没写全?不是rs1("dlxf_scasort")吗?
回复
anbs01 2009-09-01
if rs1("dlxf_sca")根本就不=1,这个你们明白吗?
就是说为什么不等于1,还出现“培训机构名称”了?
回复
sumjor 2009-09-01
被楼主搞迷糊了。。。
回复
anbs01 2009-09-01
不要管我需要实现什么,就说说if的问题。
回复
xb520hh 2009-09-01
[Quote=引用 7 楼 zxdldh007 的回复:]
你想要实现什么 说出来
把思路理清先。rs1("dlxf_sca")=什么时对应什么,然后再改
[/Quote]
我也没明白你要实现什么?
回复
anbs01 2009-09-01
[Quote=引用 6 楼 homel 的回复:]
引用 4 楼 anbs01 的回复:
引用 1 楼 zxdldh007 的回复:
<%elseif rs1("dlxf_sca")=1 then%>培训机构名称 <%end if%>
rs1("dlxf_sca")没写全?不是rs1("dlxf_scasort")吗?

确实没有写全,补全了就好了。但是elseif rs1("dlxf_sca")=1 then也不成立啊,为什么会出现培训机构名称?

你写的就是就是 <%elseif rs1("dlxf_sca")=1 then%>培训机构名称 <%end if%>??
你的判断显示的就是培训机构的名称?
[/Quote]
rs1("dlxf_sca")这个值是另外一个字段,这个值是有数据的,的确是我写错了,应该是rs1("dlxf_scasort"),不过rs1("dlxf_sca")这个值有数据且不是1啊,为什么写rs("dlxf_sca")=1 的时候会执行<%elseif rs1("dlxf_sca")=1 then%>培训机构名称 <%end if%>?
回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告