求高手帮我看分析一下这段ASP代码,谢谢!!感激不尽

搜索:<%sql="select*frombigclassorderbyiddesc"setrs_bigclass=conn.execute(sql)%><selectn... 搜索:
<%
sql="select * from bigclass order by id desc"
set rs_bigclass=conn.execute(sql)
%>
<select name="bigclass" onChange="form2.submit()">
<option value="">所有大类</option>
<%
do while rs_bigclass.eof=false
%>
<option value="<%=rs_bigclass("id")%>"<%if trim(cstr(rs_bigclass("id")))=nowbigclass then%> selected="selected"<%end if%>><%=rs_bigclass("bigclass")%></option>
<%
rs_bigclass.movenext
loop
%>
</select>
<%
if nowbigclass="" then
nowbigclass2=0
else
nowbigclass2=nowbigclass
end if
sql="select * from smallclass where id_bigclass="&nowbigclass2&" order by id"
set rs_smallclass=conn.execute(sql)
%>
<select name="smallclass" onChange="form2.submit()">
<option value="">所有小类</option>
<%
do while rs_smallclass.eof=false
%>
<option value="<%=rs_smallclass("id")%>"<%if trim(cstr(rs_smallclass("id")))=nowsmallclass then%> selected="selected"<%end if%>><%=rs_smallclass("smallclass")%></option>
<%
rs_smallclass.movenext
loop
%>
是关于一个信息系统查询的,实现的功能如图所示,我不是很明白,请大神帮忙分析一下,非常感谢!!!
展开
 我来答
zmspu1
2014-05-28 · TA获得超过289个赞
知道小有建树答主
回答量:1425
采纳率:100%
帮助的人:976万
展开全部
从大类表(bigclass)中取出所有大类,然后放 select (bigclass)中,然后再根据当前选择的大类值取对应的小类(smallclass),然后放入 select(smallclass) 中,当前大类的值是通过 request 来获取的
追问
onChange="form2.submit()是什么意思啊?为什么要用这个form2还有不是有一个bigclass吗,为什么还要用一个nowbigclass2,不用这个 nowbigclass2可以吗?
追答
onchange是select选择时提交表单form2中的内容,也就是传递一下select中选择的bigclass的值,然后这个值用nowbigclass来保存一下,然后根据这个值再判断smallclass的取值
AiPPT
2024-09-19 广告
作为北京饼干科技有限公司的工作人员,关于AIPPT免费生成PPT的功能,我可以简要介绍如下:AIPPT是一款基于人工智能技术的PPT制作工具,它为用户提供了免费生成PPT的便捷服务。用户只需简单输入PPT的主题或内容大纲,AIPPT便能智能... 点击进入详情页
本回答由AiPPT提供
supermill
2014-05-28
知道答主
回答量:38
采纳率:0%
帮助的人:4.8万
展开全部
应该还有段js代码,

这是一个简单的二级联动效果。

数据是从数据库查询出来的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式