ASP 循环问题 着急

来源:百度知道 编辑:UC知道 时间:2024/05/23 23:02:30
代码如下,是一个大循环里的一个小循环

<%i=1
set showdat_Class=conn.execute("select*from dat_Class where dengji = 1 order by Cid desc")
do while not showdat_Class.eof
%><table width="100%" height="58" border="0" cellpadding="0" cellspacing="0" class="tab">
<tr>
<td height="18" class="td"><h1><a href="?action=twosave&Cid=<%=showdat_Class("Cid")%>"><%=showdat_Class("classtitle")%></a></h1>
</td>
</tr>
<tr>
<td><%j=1
set showdat_Class=conn.execute("select*from dat_Class where belong = "&showdat_Class("belong")&" order by Cid desc")
do while not showdat_Class.eof
%>·<%j=j+1
if j>22 then exit do
showdat_Class.movenext
Loop
showdat_Class

因为不知道你要做什么,也没有数据库,所以没办帮你测试,所以我是凭自己的直觉帮你修改了下,,兄弟你看看行不行?
<%i=1
set showdat_Class=conn.execute("select*from dat_Class where dengji = 1 order by Cid desc")
if showdat_Class.eof then '判断记录showdat_Class是否为空
response.Write("无信息")
else
do while not showdat_Class.eof
%>
<table width="100%" height="58" border="0" cellpadding="0" cellspacing="0" class="tab">
<tr>
<td height="18" class="td"><h1><a href="?action=twosave&Cid=<%=showdat_Class("Cid")%>"><%=showdat_Class("classtitle")%></a></h1>
</td>
</tr>
<tr>
<td>
<%j=1
set showdat_Class1=conn.execute("select*from dat_Class where belong = "&showdat_Class("belong")&" order by Cid desc") <