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的时候,怎么全都显示培训机构名称呢?
为什么?
...全文
111 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
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%>?

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧