主题:排列应该怎么改
zhqmpc001
[专家分:0] 发布于 2007-07-21 13:52:00
我的数据库里有12条记录,现在我把它按如下排列的代码是:
1 5 9
2 6 10
3 7 11
4 8 12
连接数据库:
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<TR>
<%
For i = 1 To 12
If i Mod 4=1 Then
%>
<TD valign="top"><table width="199" border="0" cellpadding="0" cellspacing="0">
<%
End if
%>
<tr>
<TD height="230"><%= rs("name")%></TD>
</TR>
<%
rs.movenext
If i Mod 4=0 Then
%>
</TABLE></TD>
<%
End If
next
%>
</TR></TABLE>
如果我想把排列改成
1 2 3
4 5 6
7 8 9
10 11 12
并且用上面的代码来改,应该怎么改
回复列表 (共4个回复)
沙发
wangsdong [专家分:21390] 发布于 2007-07-21 18:42:00
<TABLE>
<%
For i=1 To 12
If i Mod 3=1 Then
response.write "<tr>"
End If
%>
<TD><%=i%></TD>
<%
If i Mod 3=0 Then
response.write "</tr>"
End If
next
%>
</TABLE>
板凳
zhqmpc001 [专家分:0] 发布于 2007-07-22 00:26:00
谢谢楼上回复,但不对,按楼上代码排列如下:
1 1 1
1 1 1
1 1 1
1 1 1
看到的只有一条记录
3 楼
wangsdong [专家分:21390] 发布于 2007-07-22 05:46:00
我这边运行的结果上
1 2 3
4 5 6
7 8 9
10 11 12
正常,没有出现你运行的结果,检查一下你复制过去的代码,有没有改动过,直接运行我这代码试试
4 楼
zhqmpc001 [专家分:0] 发布于 2007-07-24 11:59:00
谢谢楼上,我测试通过了
我来回复