一个IF ELSE循环判断的问题。

hebbo 2006-12-19 11:21:29
我要用判断达到以下效果

当类别等于“互联网”的时候,显示“浏览工具,电子邮件,下载工具,网上聊天”
当类别等于“常用工具”的时候,显示“压缩解压,文档处理,刻录工具,电子辞典”
当类别等于“系统工具”的时候,显示“系统设置,系统补丁,桌面工具,文件处理”
如果类别没有选择,则显示“这是其他类别”

下面是我的代码,但是肯定是不对的。希望高手帮忙解决一下
PS:我不懂怎么去写代码,请帮我改改。。
我用的ACCESS数据库,ASP写的。

<%
if rs("Class")="互联网" then
response.write "浏览工具,电子邮件,下载工具,网上聊天"
elseif rs("Class")="常用工具" then
response.write "压缩解压,文档处理,刻录工具,电子辞典"
elseif rs("Class")="系统工具" then
response.write "系统设置,系统补丁,桌面工具,文件处理"
else
response.write "这是其他类别"
end if
%>
...全文
193 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
podvcd 2006-12-20
  • 打赏
  • 举报
回复
<%
if rs("Class")="互联网" then
response.write "浏览工具,电子邮件,下载工具,网上聊天"
elseif rs("Class")="常用工具" then
response.write "压缩解压,文档处理,刻录工具,电子辞典"
elseif rs("Class")="系统工具" then
response.write "系统设置,系统补丁,桌面工具,文件处理"
else
response.write "这是其他类别"
end if
%>

看不出什么不对,你确认就这段代码里错了?
lihuasoft 2006-12-20
  • 打赏
  • 举报
回复
<%
Select Case RS("class")

Case "互联网"
response.write "浏览工具,电子邮件,下载工具,网上聊天"

Case "常用工具"
response.write "压缩解压,文档处理,刻录工具,电子辞典"

Case "系统工具"
response.write "系统设置,系统补丁,桌面工具,文件处理"

Case Else
response.write "这是其他类别的"
End Select
%>
hebbo 2006-12-20
  • 打赏
  • 举报
回复
哈哈。我自己又搞定了。
不过如果是用Select Case,效率会不会更高一些呢?
hebbo 2006-12-20
  • 打赏
  • 举报
回复
不是的。现在我上面的代码,不管是处于什么类别,都显示的是第一个,但是我又找不出到底问题出在哪里。。。
Bevin_chen 2006-12-20
  • 打赏
  • 举报
回复
==
cow8063 2006-12-20
  • 打赏
  • 举报
回复
Select Case
amwjx 2006-12-20
  • 打赏
  • 举报
回复
对的啊,lz
Mapleleaf123 2006-12-20
  • 打赏
  • 举报
回复
HOHO...看不出LZ的错误```

如果是要用JS实现```那LZ的表达能力````XIXI
stou 2006-12-20
  • 打赏
  • 举报
回复
估計LZ是要用JS實現.
yousite1 2006-12-20
  • 打赏
  • 举报
回复
楼主代码没错啊,你说出现什么结果了?
lihuasoft 2006-12-20
  • 打赏
  • 举报
回复
这样的多路分去,最好不要用if else ,建议用select case

28,391

社区成员

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

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