求高手帮我看分析一下这段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
%>
是关于一个信息系统查询的,实现的功能如图所示,我不是很明白,请大神帮忙分析一下,非常感谢!!! 展开
<%
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
%>
是关于一个信息系统查询的,实现的功能如图所示,我不是很明白,请大神帮忙分析一下,非常感谢!!! 展开
2个回答
展开全部
从大类表(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 广告
2024-09-19 广告
作为北京饼干科技有限公司的工作人员,关于AIPPT免费生成PPT的功能,我可以简要介绍如下:AIPPT是一款基于人工智能技术的PPT制作工具,它为用户提供了免费生成PPT的便捷服务。用户只需简单输入PPT的主题或内容大纲,AIPPT便能智能...
点击进入详情页
本回答由AiPPT提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询