不错呦!smile@林凯西,确保“准备文件”中的几个文件都有安装,S...您好,看了您这篇帖子觉得很有帮助。但是有个问题想请...我的修改过了怎么还被恶意注册呢 @jjjjiiii 用PJ快9年了,主要是A...PJ3啊,貌似很少有人用PJ了,现在不是WP就是z...@332347365,我当时接入时错误码没有-10...楼主,ChkValue值应为-103是什么意思呢?...大哥 你最近能看到我发的信息,请跟我联系,我有个制...
将记录集分N行显示,每行显示M个
编辑:admin 日期:2006-11-27
将符合条件的记录读取出来保存于一个记录集中,然后分N行显示,每行显示M个记录,以前我总是这么写:
后来觉得还可以简单一点:
这样看似简单了,当最终的j不是6的倍数时是正常的,但当它是6的倍数时则会多出一个<tr>,这几天在修改其他人的程序,看到了一个类似的例子,也犯了同样的错误:
上边都是一行一行的输出,下边介绍的是一列一列的输出:
复制内容到剪贴板
程序代码

<table>
<%
Dim i,j
i=1
For j=1 to 30
If i mod 6=1 then
Response.write "<tr><td>aaa</td>"
Elseif i mod 6=0 then
Response.write "<td>aaa</td></tr>"
Else
Response.write "<td>aaa</td>"
End if
i = i + 1
Next
If (i-1) mod 6 <>0 then response.write "</tr>"
%>
</table>
<%
Dim i,j
i=1
For j=1 to 30
If i mod 6=1 then
Response.write "<tr><td>aaa</td>"
Elseif i mod 6=0 then
Response.write "<td>aaa</td></tr>"
Else
Response.write "<td>aaa</td>"
End if
i = i + 1
Next
If (i-1) mod 6 <>0 then response.write "</tr>"
%>
</table>
后来觉得还可以简单一点:
复制内容到剪贴板
程序代码

<table>
<tr>
<%
Dim i,j
i=1
For j=1 to 30
If i mod 6=0 then
Response.write "<td>aaa</td></tr><tr>"
Else
Response.write "<td>aaa</td>"
End if
i = i + 1
Next
If (i-1) mod 6 <>0 then response.write "</tr>"
%>
</table>
<tr>
<%
Dim i,j
i=1
For j=1 to 30
If i mod 6=0 then
Response.write "<td>aaa</td></tr><tr>"
Else
Response.write "<td>aaa</td>"
End if
i = i + 1
Next
If (i-1) mod 6 <>0 then response.write "</tr>"
%>
</table>
这样看似简单了,当最终的j不是6的倍数时是正常的,但当它是6的倍数时则会多出一个<tr>,这几天在修改其他人的程序,看到了一个类似的例子,也犯了同样的错误:
复制内容到剪贴板
程序代码

<table>
<tr>
<%
Dim i,j
i=1
For j=1 to 30
Response.write "<td>aaa</td>"
If i mod 6 = 0 then response.write "</tr><tr>"
i = i + 1
Next
If (i-1) mod 6 <>0 then response.write "</tr>"
%>
</table>
<tr>
<%
Dim i,j
i=1
For j=1 to 30
Response.write "<td>aaa</td>"
If i mod 6 = 0 then response.write "</tr><tr>"
i = i + 1
Next
If (i-1) mod 6 <>0 then response.write "</tr>"
%>
</table>
上边都是一行一行的输出,下边介绍的是一列一列的输出:
复制内容到剪贴板
程序代码

<table width="300">
<tr>
<%
Dim i,j
i=1
for j=1 to 30
If i mod 6 = 1 then
Response.write "<td width=""20%"" valign=""top""><table width=""100%""><tr><td>aaa</td></tr>"
Elseif i mod 6 = 0 then
Response.write "<tr><td>aaa</td></tr></table></td>"
Else
Response.write "<tr><td>aaa</td></tr>"
End if
i = i + 1
Next
If (i-1) mod 6 <>0 then response.write "</table></td>"
%>
</tr>
</table>
<tr>
<%
Dim i,j
i=1
for j=1 to 30
If i mod 6 = 1 then
Response.write "<td width=""20%"" valign=""top""><table width=""100%""><tr><td>aaa</td></tr>"
Elseif i mod 6 = 0 then
Response.write "<tr><td>aaa</td></tr></table></td>"
Else
Response.write "<tr><td>aaa</td></tr>"
End if
i = i + 1
Next
If (i-1) mod 6 <>0 then response.write "</table></td>"
%>
</tr>
</table>
评论: 0 | 引用: 0 | 查看次数: 8697
发表评论
请登录后再发表评论!