回 帖 发 新 帖 刷新版面

主题:排列应该怎么改



我的数据库里有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个回复)

沙发

<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>

板凳

谢谢楼上回复,但不对,按楼上代码排列如下:
1   1   1
1   1   1
1   1   1
1   1   1
看到的只有一条记录

3 楼

我这边运行的结果上
1  2  3
4  5  6
7  8  9
10 11 12
正常,没有出现你运行的结果,检查一下你复制过去的代码,有没有改动过,直接运行我这代码试试

4 楼


谢谢楼上,我测试通过了

我来回复

您尚未登录,请登录后再回复。点此登录或注册