asp 用for循环生成10列的表格

数据库里的数据<%=rs("user")%>我想用10列的表格排列,行数不限。怎么用for循环写出来?当然每列只允许放一个user... 数据库里的数据<%=rs("user")%>我想用10列的表格排列,行数不限。怎么用for循环写出来?
当然每列只允许放一个user
展开
 我来答
百度网友82b7cce
2011-06-18 · TA获得超过193个赞
知道小有建树答主
回答量:181
采纳率:100%
帮助的人:80.9万
展开全部
dim max = 100000
for i = 1 to max
response.write rs("user")
if i mod 10 = 0 then
response.write "<br>"
end if
rs.movenext
if rs.eof then
exit for
end if
next
------------------------------
dim i = 0
while not rs.eof
response.write rs("user")\
i = i + 1
if i mod 10 = 0 then
response.write "<br>"
end if
rs.movenext
wend

大致就是这样,没有经过测试,不知道能否正确执行,希望能帮到你。呵呵
lxs_lingting
推荐于2016-05-17 · TA获得超过990个赞
知道小有建树答主
回答量:899
采纳率:100%
帮助的人:513万
展开全部
<table border="1"><tr>
<%
set rs=Server.CreateObject("adodb.recordset")
rs.open "select * from 表名",conn,1,1
k=1
do while not rs.eof
%>
<td><%=rs("user")%></td>
<%
if k=10 then
Response.Write("</tr><tr>")
k=0
End if
rs.movenext
k=k+1
loop
rs.close
%>
</table>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
悠然见影
2011-06-18 · TA获得超过422个赞
知道小有建树答主
回答量:337
采纳率:0%
帮助的人:510万
展开全部
<table>
<tr>
<%
i=0
do while not rs.eof
if (i mod 10) = 0 then
response.write "</tr><tr>"
i=0
end if
response.write "<td>"&rs("user")&"</td>"
i=i+1
rs.movenext
loop
%>
</tr>
</table>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式