怎样使得一行显示5条纪录后换行?上下记录对齐?

jhxli 2004-12-03 12:45:27
效果---大类:小类1 小类2 小类3 小类4 小类5
小类6 小类7 小类8 小类9 小类10
...全文
76 点赞 收藏 10
写回复
10 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
zzsdream 2004-12-03
用变量控制,给你一个思路

a=xx ‘自己xx变量
n="小类的个数"
m=5
for i=1 to n


if (i mod m)=0 then
str_temp=str_temp&"<br>"&a
else
str_temp=str_temp&a
end if

next
回复
lienzhu 2004-12-03
<tr>
<td>大类:<td>
<td>小类1</td>
<td>小类2</td>
<td>小类3</td>
<td>小类4</td>
<td>小类5</td>
</tr>
<tr>
<td> </td>
<td>小类6</td>
<td>小类7</td>
<td>小类8</td>
<td>小类9</td>
<td>小类10</td>
</tr>
回复
xx123731 2004-12-03
a=xx ‘自己xx变量
n="小类的个数"
m=5
for i=1 to n


if (i mod m)=0 then
str_temp=str_temp&"<br>"&a
else
str_temp=str_temp&a
end if

next
回复
zlj113 2004-12-03
<table width="100%" border="0" cellpadding="1" cellspacing="1">
<%
set adrs=server.createobject("adodb.recordset")
sql="select * from ad order by adnum asc,id desc"
adrs.open sql,conn,1,1
if not adrs.eof then
f=0
%>
<tr aling="center">
<td>
<%
while not adrs.eof
response.write f '此处可以改成你要显示的东东
response.Write " </td>" & vbnewline
f=f+1
adrs.movenext
response.write "<td>"
if f mod 5=0 then response.write "</tr><tr><td>"
wend
end if
adrs.close
set adrs = nothing %>
</tr>
</table>
回复
MOTA 2004-12-03
i=1
do while not rs.eof
什么输出的写写
这里放个IF
if i=5 then
response.write("<BR>")
i=1
end if
loop
回复
whb147 2004-12-03
具体表格样式你自己控制
回复
whb147 2004-12-03
<table>
<tr>
<%
dim i
i=0
do while not rs.eof
if i mod 5 =0 then response.write"</tr><tr>"
response.write "<td>"&rs("name")&"</td>"
i=i+1
rs.movenext
loop

%>
</tr></table>
回复
whb147 2004-12-03
用table
回复
yb2008 2004-12-03
for i=1 to n
if (i mod 5)=0 then
response.write(值&"<br>")
else
response.write(值&" ")
end if
next
回复
Jinklang 2004-12-03
ABS(zhangzongshan207(自我一生) + lienzhu(李强)+ setting lienzhu's "<td style=....>")
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2004-12-03 12:45
社区公告
暂无公告