asp记录怎么横向排列啊?

各位老师,谁能帮把我下面把下面的代码修改一下,让记录横向排列,每排5行,如下面的样子显示记录1记录2记录3记录4记录5记录6记录7原来代码如下<tablewidth="8... 各位老师,谁能帮把我下面把下面的代码修改一下,让记录横向排列,每排5行,如下面的样子显示
记录1 记录2 记录3 记录4 记录5
记录6 记录7

原来代码如下

<table width="880" border="0" cellspacing="2">
<tr>
<td><%
While ((Repeat1__numRows <> 0) AND (NOT Recordset1.EOF))
%>
<table width="162" border="0" cellspacing="2">
<tr>
<td align="center"><img src="<%=(Recordset1.Fields.Item("f_image").Value)%>" width="160" height="120" /></td>
</tr>
<tr>
<td align="center"><%=(Recordset1.Fields.Item("f_name").Value)%></td>
</tr>
</table>
<%
Repeat1__index=Repeat1__index+1
Repeat1__numRows=Repeat1__numRows-1
Recordset1.MoveNext()
Wend
%></td>
</tr>
</table>
第一条答案可以用,只是把所有的记录都在一个网页内显示出来了,我只想每个网页显示30条记录,应该怎么改?
展开
 我来答
362366724
2009-09-08 · TA获得超过2498个赞
知道小有建树答主
回答量:784
采纳率:0%
帮助的人:902万
展开全部
复制去直接用:
<%'如果该记录集为空,输出暂无图片的分类,
if Recordset1.EOF then%>
<table width="99%" height="25" border="0" align="center" cellpadding="0" cellspacing="1" class="news-font" >
<tr>
<td width="28%">暂无图片!</td>
</tr>
</table>

<%
'如果不为空,则显示如下表格
else
%>
<table width="880" border="0" cellspacing="2">
<tr>
<% '将Recordset1的所有图骗循环显示
For i = 1 to Recordset1.recordcount
%>
<td>
<!--单个图片表格begin-->
<table width="162" border="0" cellspacing="2">
<tr>
<td align="center"><img src="<%=(Recordset1.Fields.Item("f_image").Value)%>" width="160" height="120" /></td>
</tr>
<tr>
<td align="center"><%=(Recordset1.Fields.Item("f_name").Value)%></td>
</tr>
</table>
<!--单个图片表格结束-->
<%'如果图片一排满足4行就输出一对<tr>标签,用于换行
'其中4可以改为你要的个数
if i mod 4 = 0 then
response.Write("</tr><tr>")
end if
Recordset1.movenext
next
end if
%>
</td>
</tr>
</table>
aiyouxinsheng1
2009-09-08 · 超过21用户采纳过TA的回答
知道答主
回答量:97
采纳率:0%
帮助的人:0
展开全部
这样就可以了:
<table width="880" border="0" cellspacing="2">
<tr>
<%
While ((Repeat1__numRows <> 0) AND (NOT Recordset1.EOF))
%>
<td><table width="162" border="0" cellspacing="2">
<tr>
<td align="center"><img src="<%=(Recordset1.Fields.Item("f_image").Value)%>" width="160" height="120" /></td>
</tr>
<tr>
<td align="center"><%=(Recordset1.Fields.Item("f_name").Value)%></td>
</tr>
</table></td>
<%
Repeat1__index=Repeat1__index+1
Repeat1__numRows=Repeat1__numRows-1
Recordset1.MoveNext()
Wend
%>
</tr>
</table
</body>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dreamontheway
2009-09-08 · TA获得超过499个赞
知道小有建树答主
回答量:546
采纳率:0%
帮助的人:409万
展开全部
说一下 循环结构
<table>
<tr>

<% dim i
i=0
do while NOT Recordset1.EOF
i=i+1
%>
<td>
<!--这里放希望调用的单元-->
<td>

<%
if i mod 5 =0 then
response.write "</tr><tr>"
end if
Recordset1.movenext
Loop
%>
</tr>
</table>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式