请问横向循环<%=i%>如何在需要的时候换行?

tmpx 2005-11-12 09:16:17
比如我想在i=10的时候换行
<tr>
<%
for i=1 to 10
<td><%=i%></td>
next
%>
</tr>

或者比如我从数据库读取出17条记录,我想第一行显示7条,第二行显示10条应该如何实现?请指点
...全文
228 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
hreoghost 2006-04-23
  • 打赏
  • 举报
回复
学习一下
czjw 2005-11-12
  • 打赏
  • 举报
回复
<tr>
<%
for i=1 to 10
if i=10 then '当满足你设定的条件%>
</tr><tr>
<td><%=i%></td>
<%else%>
<td><%=i%></td>
end if
next
%>
</tr>
tmpx 2005-11-12
  • 打赏
  • 举报
回复
其实方法也不是没有,就是太麻烦。可以分次读取数据库实现,就是这个方法不怎么科学,耗资源
tmpx 2005-11-12
  • 打赏
  • 举报
回复
guobar(富甲天下)兄的
response.write "<td>&"i"&</td>" 改为 response.write "<td>"&i&"</td>" 就可以

czjw(寒雪)的
稍加修改也可以实现,非常感谢!!
tmpx 2005-11-12
  • 打赏
  • 举报
回复
可是这个是从数据库读取是变动的啊
ybfqlyq 2005-11-12
  • 打赏
  • 举报
回复
你這樣的效果好像做不到!
除非把它做成靜態頁的,自己手動去做!
這樣換行的都是第一行顯示全部,以下顯示其它的,從上到下顯示的!
Forthleo 2005-11-12
  • 打赏
  • 举报
回复
<tr>
<%
for i=1 to 100
%>
<td><%=i%></td>
<%if i mod 10=0 then response.write("<br>")%>
<%
next
%>
</tr>
guobar 2005-11-12
  • 打赏
  • 举报
回复
<%
for i=1 to 10
if (i mod 5 =1) then '自行设置列数
response.write "<tr>"
end if
response.write "<td>&"i"&</td>"
if (i mod 5 =0) then
response.write "</tr>"
end if
next
%>
超级大笨狼 2005-11-12
  • 打赏
  • 举报
回复
同意:czjw(寒雪)

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧