ASP横向读出数据,一行列出三个记录

本文介绍了两种ASP中将数据库查询结果以表格形式展示的方法,每行显示三个记录。第一种方法通过判断行数模3的结果来决定何时开启和结束表格行。第二种方法同样利用循环,当达到指定列数时结束当前行并开始新的一行,展示了如何在网页上优雅地展示商品信息。
摘要由CSDN通过智能技术生成
方法一:

<table width="100%" align="center">
<%for i=1 to rs.recordcount
if (i mod 3=1) then
response.write"<tr>"
end if
response.write"<td>"&rs("XXX")&"</td>"
if (i mod 3=0) then
response.write"</tr>"
end if
rs.movenext
next%>
</table>

代码一目了然,重点是第七行----if (i mod 3=0) then
这里是排成3列的,如果你想排成更多或更少,可自行修改。

方法二:

<%set rs=server.CreateObject("adodb.recordset")
SQL = "Select * From Shop_books Order By Adddate Desc"
rs.open SQL,conn,1,1
%>
<tr>
<td>
<table width="193" border="0" cellpadding="5" cellspacing="0">
<tr>
<% dim j
j=
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值