三行四列的输出,有个小问题想不通!
我是想在页面上输出一个三行四列的表格,格里面的数据室从数据库中绑定的。可是为什么输出的都是同一个数据呢。
我用 rs.open "select top 12 * from students order by id desc",conn,1,1
记录出了最后12位学生的学号。
下面是代码:
本意是输出这样的:
1 2 3 4
name1 name2 name3 name4
。。。。。。。。。。
9 10 11 12
name9 name10 name11 name12
可用下面的代码虽然实现了三行四列,但是输出却是这样的:
1 1 1 1
name1 name1 name1 name1
。。。。。。。。。。
1 1 1 1
name1 name1 name1 name1
为什么会这样;找了一天了。。
<table width="100" border="0" cellspacing="0" cellpadding="0">
<tr>
<%
for i = 1 to 12
%>
<td>
<table width="100" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="50" align="center"><img src="/photo/<%=rs("stud_url")%>" /></td>
</tr>
<tr>
<td align="center"><%=rs("stud_name")%></td>
</tr>
</table>
</td>
<%
if i mod 4 = 0 then
response.Write "<tr></tr>"
end if
next
%>
</tr>
</table>