ASP一行显示多条记录(满意大大加分)

用ASP实现在表格的一行显示3条记录,并且当显示3行后实现分页!(最好给个完整的代码)... 用ASP实现在表格的一行显示3条记录,并且当显示3行后实现分页!(最好给个完整的代码) 展开
 我来答
田响建站
2011-05-03 · 田响建站,纯手工建网站
田响建站
采纳数:3384 获赞数:2327

向TA提问 私信TA
展开全部
下面这段是基本的分页代码:
<TABLE cellSpacing=0 cellPadding=0 width=100% border=0>
<TBODY>
<TR><%
sql = ''select * from [表] order by id desc'' 'sql语句
Set rs=Server.Createobject(''ADODB.RECORDSET'')
rs.Open sql, conn, 1, 1
if not rs.eof then
pages = 9 '定义每页显示的记录数
rs.pageSize = pages '定义每页显示的记录数
allPages = rs.pageCount '计算一共能分多少页
page = Request.QueryString(''page'') '通过浏览器传递的页数
'if语句属于基本的排错处理
if isEmpty(page) or Cint(page) < 1 then
page = 1
elseif Cint(page) > allPages then
page = allPages
end if
rs.AbsolutePage = page
j=1
Do while not rs.eof and pages > 0 %>
<TD><%=rs(''输出的字段'')%></TD>
<% if j mod 3=0 then '每3条分行
response.Write ''</TR><TR>''
end if
pages = pages - 1
rs.MoveNext
j=j+1
Loop
else
Response.Write(''数据库暂无内容!'')
End if
rs.Close
Set rs = Nothing %>
'系统已经为数据分页了
<TR><TD colspan=''3''>
<% SUB pageUrl(pUrl)
Dim eUrl
txts = Request.ServerVariables(''URL'')
txts = left(txts,instrrev(txts,''/'',len(txts))-1)
eUrl = ''http://''; & Request.ServerVariables(''server_name'') & txts
For i =1 to allpages
txt = ''''
txt = ''<strong>''
txt = txt & ''<a href='' & eUrl & pUrl & ''page=''&i & ''>''
if i = Cint(Page) then txt = txt & ''<font color='bb0000'>''
txt = txt & (i)
if i = Cint(Page) then txt = txt & ''</font>''
txt = txt & ''</a> ‖ </strong>''
Response.Write(txt)
Next
END sub %>
</TD></TR></TABLE>
rabaca
2011-05-03 · TA获得超过1526个赞
知道小有建树答主
回答量:1567
采纳率:0%
帮助的人:616万
展开全部
这个。。显示 3个 <TD>再<tr>就行了,楼上的是对的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
定瓷吧
2011-05-03 · TA获得超过143个赞
知道小有建树答主
回答量:412
采纳率:50%
帮助的人:126万
展开全部
如果j=4看看你的html代码。呵呵~看上去是对了,但html代码错误。应该需要判断循环了几次,不足三次时补上<td></td>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
4mk21bgez
2011-05-03 · TA获得超过982个赞
知道小有建树答主
回答量:1286
采纳率:0%
帮助的人:0
展开全部
基本与asp关系不大,用css做如下定义即可:
a
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-05-03
展开全部
select * top 3 form 数据库 显示三条记录
pagesize='3' 每页显示三条

就那么简单
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式