通过Dreamweaver给网页添加超链接页码和翻页链接,实现分页导航的代码展示和讲解

通过Dreamweaver给网页添加超链接页码和翻页链接,实现分页导航的代码展示和讲解

():表示解释说明

<!--#includefile="conn.asp"-->

<% Set rs=conn.Execute("Select *From user Order By ID DESC") %>

(此处user为数据库名,执行一句SQL语句,并将记录集返回给rs对象)

<!--#includefile="conn.asp"-->

<%pageNo=Request("pageNo")

if not IsNumeric(pageNo) orpageNo="" then       (如果pageNo为空或者非法,则显示第一页)

       pageNo=1

Else      pageNo一定要转换为数值型,因为要进行数值比较)

       pageNo=cInt(pageNo)

End if

Setrs=Server.CreateObject("ADODB.Recordset")

server.CreateObject("adodb.recordset")是一个COM对象,是用ADO组件打开数据库时用的记录集对象,赋值到rs

rs.open"select * from user order byid desc",conn,1      (此处user为数据库名)

rs.pagesize=5      (设置每页显示5条记录,可根据实际需要改变此处值)

pageS=rs.pagesize      (用pageS保存rs.pagesize

rs.AbsolutePage=pageNo     (从pageNo页开始显示)

%>

(设置超链接页码和翻页连接,实现分页导航)

if pageNo<>1 then     (如果当前页不是第一页,那么首页上一页不存在链接)

       response.write"<ahref='?pageNo=1'>首页</a>&nbsp;"

       response.write"<ahref='?pageNo="&pageNo-1&"'>上一页</a>&nbsp;"

else     (如果当前页是第一页,那么首页上一页不存在链接)

       response.write"首页 "

       response.write"上一页 "

end if

For i=1 to rs.PageCount    (分页,如果是当前页,则不存在链接,否则,则存在链接)

       ifi=pageNo then

              response.writei&" "  

       else

              response.write"<ahref='?pageNo="&i&"'>"&i&"</a>&nbsp;"

       endif

Next

if pageNo<rs.PageCount then (如果当前页不是最后一页,那么下一页末页存在链接)

       response.write"<ahref='?pageNo="&pageNo+1&"'>下一页</a>&nbsp;"

       response.write"<ahref='?pageNo="&PageCount&"'>末页</a>&nbsp;"

else     (如果当前页是最后一页,那么下一页末页存在链接)

       response.write"下一页 "

       response.write"末页 "

end if

       response.write"共"&rs.RecordCount&"条记录 &nbsp;"     

  (共多少条记录,即rs.RecordCount

       response.writepageNo&"/"&rs.PageCount&"页"     

  (当前页的位置,即pageNoPageCount为总共页数)

%>

 

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值