DW做的数据输出横向代码,麻烦改下分3列显示

来源:百度知道 编辑:UC知道 时间:2024/07/03 11:30:57
<table>
<tr>
<%
While ((Repeat1__numRows <> 0) AND (NOT rs.EOF))
%>
<td>
<table width="1000" border="0" cellpadding="0" cellspacing="0" class="rs">
<td><!--#include file="1.asp" --></td>
</table></td><%
Repeat1__index=Repeat1__index+1
Repeat1__numRows=Repeat1__numRows-1
rs.MoveNext()
Wend
%>
</tr>
</table>
我设定的是最大输出9项,现在的效果是:
■■■■■■■■■■
麻烦帮改成3排,每排3项:
■■■
■■■
■■■
高手指点 谢谢啊~!

首先,你没有给出Repeat1_numrows,Repeat1__index这两个变量是怎么赋值的,初步判读应该这样改:

<table>
<tr>
<%
dim i
i=1
While ((Repeat1__numRows <> 0) AND (NOT rs.EOF)) AND (i<4)
%>
<td>
<table width="1000" border="0" cellpadding="0" cellspacing="0" class="rs">
<td><!--#include file="1.asp" --></td>
</table></td><%
Repeat1__index=Repeat1__index+1
Repeat1__numRows=Repeat1__numRows-1
rs.MoveNext()
i= i+1
Wend
%>
</tr>
</table>

自己编写,自己可以拿去用把
<table>
<tr>
<%if rs.eof or rs.bof then
response.Write("<td align=center>暂无信息!</td>")
else
rs.movefirst
for i = 1 to rs.recordcount %>
<td>
<table width="1000" border=&qu