ASP 代码 高手解释

来源:百度知道 编辑:UC知道 时间:2024/05/31 09:11:31
以下代码请给解释一下谢谢

<%if Nclassid=0 then%>
<!--二级名称-->
<%
sql="select * from ANclass where classid="&classid
rs.open sql,conn,1,1
do while not rs.eof
response.write " <li><a title='"&rs("Nclass")&"' "&vbcrlf&" href=product_list.asp?classid="&classid&"&Nclassid="&rs("Nclassid")&">"&rs("Nclass")&"</a>"

rs.movenext
loop
rs.close
else
%>
<!--二级名称-->
<%
sql="select * from ANclass where Nclassid<>"&Nclassid&" and classid="&classid
rs.open sql,conn,1,1
do while not rs.eof
response.write " <li><a href=product_list.asp?classid="&classid&"&Nclassid="&rs("Nclassid")&">"&rs(&

<%if Nclassid=0 then%>
判断如果Nclassid等于0的时候,进行下面ASP语句
sql="select * from ANclass where classid="&classid
创建查询条件ANclass表,查找符合classid字段等于提交的classid变量的记录
rs.open sql,conn,1,1
打开数据库,建立查询条件
do while not rs.eof
创建循环,循环到数据库尾部
response.write
输出HTM格式

rs.movenext
移动记录指针
loop
循环
rs.close
关闭记录集Rs
else
否则不符合上面的判断进行下面ASP语句
sql="select * from ANclass where Nclassid<>"&Nclassid&" and classid="&classid
创建查询条件.打开ANclass表,条件Nclassid字段不等于Nclassid变量 并且classid字段等于classid变量
....
....
end if
判断结束

sql="select * from ANclass where classid="&classid

Sql 自定义变量名称.
Select 显示
* 所有字段
Form 来自
ANclass 数据表名称
Where 条件
Classid字段名称
后面classid="&classid
其中& 连接符号

说真的,如果我要是没有事情做无聊,真的不愿意给你写.帮助!早日成为ASP高手.

代码不全,很难解释清楚,。
大体的意思是,ANclass有三个字段,classid,Nclass,Nclassid,