您现在的位置:雪儿网络 >> 雪儿社区
RSS WAP
>> 网站建设素材、网页设计讨论区,交流ASP、PHP、xhtml/css、javascript等技术
搜一搜更多此类问题 
雪儿社区建站专区『 网页设计 』 → ASP程序中多行多列列表显示数据库记录

第一视频广告联盟-站长赚钱的利器站长日进百元不是梦,加入Google Adsense!最新版遨游浏览器下载正版相片管理软件免费下载
您是本帖的第 878 个阅读者
上一主题  下一主题      
平板 打印
标题:
ASP程序中多行多列列表显示数据库记录
佚仕
帅哥哟,离线,有人找我吗?
等级:超级版主
文章:367
积分:3954
门派:无门无派
注册:2006年12月7日
 用支付宝给佚仕付款或购买其商品,支付宝交易免手续费、安全、快捷! 点击这里发送电子邮件给佚仕

发贴心情
ASP程序中多行多列列表显示数据库记录

1、推荐用FOR循环语句

for i=1 to Rs.recordcount
  if Rs.Eof then
    Response.write "<tr >"
    Response.write "<td align=center colspan=5>"
    Response.write "无&nbsp;&nbsp;记&nbsp;&nbsp;录"
    Response.write "</td></tr>"
  Exit for
  end if
  if i mod 5=1 then response.write "<tr>"      
    response.write "<td>"&Rs("VideoTitle")&"</td>"
  if i mod 5=0 then response.write "</tr>"  

    Rs.movenext
    next

2、IF语句

<% If not rs.eof Then %>
<table>
<% i = 1 %>
<% do while not rs.eof %>
  <% If i mod 5 = 1 Then%>
    <tr>
  <% End If %>
        <td>
            <%=rs("cname")%>
        </td>
  <% If i mod 5 = 0 Then %>
    </tr>
  <% End If %>
<%
    rs.MoveNext
        i = i + 1
    Loop
%>

3、同一:

<%
rs.open sql,conn,1,1
i=1
do while not rs.eof
if i mod 3 = 1 then
response.write "<br/>"
end if
%>
<td> <img hspace=1 src=""></td>

<%

if i mod 3 =0 then '每行三列
response.write "</tr>"
end if
rs.movenext
i = i + 1
if i = 4 then i = 1
loop
%>

ip地址已设置保密
2007-12-8 19:50:00

| 论坛帮助 | 友情链接 | 版权申明 |

雪儿社区 Email:jkrjmail@126.com 站长QQ:408523623 Copyright ©2006 - 2008 Xueol.Com