怎样使得一行显示5条纪录后换行?上下记录对齐?
效果---大类:小类1 小类2 小类3 小类4 小类5
小类6 小类7 小类8 小类9 小类10
问题点数:0、回复次数:10Top
1 楼lienzhu(李强)回复于 2004-12-03 00:50:42 得分 0
<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>Top
2 楼zhangzongshan207(自我一生)回复于 2004-12-03 00:59:59 得分 0
用变量控制,给你一个思路
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
nextTop
3 楼jinklang(lang)回复于 2004-12-03 08:30:46 得分 0
ABS(zhangzongshan207(自我一生) + lienzhu(李强)+ setting lienzhu's "<td style=....>")Top
4 楼yb2008(中科商务网--ZKE360.COM)回复于 2004-12-03 08:57:19 得分 0
for i=1 to n
if (i mod 5)=0 then
response.write(值&"<br>")
else
response.write(值&" ")
end if
nextTop
5 楼whb147(苦乐随缘)回复于 2004-12-03 09:26:58 得分 0
用tableTop
6 楼whb147(苦乐随缘)回复于 2004-12-03 09:30:48 得分 0
<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>Top
7 楼whb147(苦乐随缘)回复于 2004-12-03 09:32:02 得分 0
具体表格样式你自己控制Top
8 楼MOTA(YodFz·杭州)回复于 2004-12-03 09:40:06 得分 0
i=1
do while not rs.eof
什么输出的写写
这里放个IF
if i=5 then
response.write("<BR>")
i=1
end if
loopTop
9 楼zlj113(·米老鼠· 学习)回复于 2004-12-03 09:51:06 得分 0
<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>Top
10 楼xx123731(木头人)回复于 2004-12-03 09:56:09 得分 0
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
Top




