• 企业400电话
  • 网络优化推广
  • AI电话机器人
  • 呼叫中心
  • 全 部 栏 目

    网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    如何编写翻页函数?
    POST TIME:2021-10-18 08:05

    page.inc
    %
    Sub ShowPageBar(TotalPage,CurPage,strUrl)
    '
    参数TotalPage:全部页数;CurPage:当前页数;strUrl:翻页使用的连接地址.

    DIM strPage
    CurPage=GetValidPageNO(TotalPage,CurPage)
    Response.Write "TABLE WIDTH=''100%''>"
    Response.Write "tr>td width=''100%'' align=''right''>"
    Response.Write "
    页数:" CurPage "/" TotalPage "  "
    IF InStr(strUrl,"?")=0 THEN
    strPage="?Page="
    ELSE
    strPage="Page="
    END IF

    IF Curpage>1 THEN
    Response.Write "a href=" strUrl strPage"1>
    第一页/a>"
    ELSE
    Response.Write "
    第一页"
    END IF

    IF CurPage>=2 THEN
    Response.Write "a href=" strUrl strPage CurPage-1">
    上一页/a>"
    ELSE
    Response.Write "
    上一页"
    END IF

    IF cInt(CurPage)cInt(TotalPage) THEN
    Response.Write "a href=" strUrl strPage CurPage+1">
    下一页/a>"
    ELSE
    Response.Write "
    下一页"
    END IF

    IF cInt(CurPage) >cInt(TotalPage) THEN
    Response.Write "a href=" strUrl strPage TotalPage">
    最末页/a>"
    ELSE
    Response.Write "
    最末页"
    END IF
    Response.Write "/td>/tr>/table>"
    END SUB

    Function GetValidPageNo(PageCount,CurPage)
    Dim iPage
    iPage=CurPage
    IF cInt(CurPage)1 THEN
    iPage= 1
    END IF
    IF cInt(iPage) > cInt(PageCount) THEN
    iPage= PageCount
    END IF
    GetValidPageNo=iPage
    END Function
    %>

    看看引用这个函数的例子:

    chunfeng.asp
    !--#include Virtual="page.inc"-->
    %
    SET objConn=Server.CreateObject("ADODB.CONNECTION")
    SET objRst=Server.CreateObject("ADODB.RECORDSET")
    objConn.Open Application("dsn")

    strSQL="select * from
    要使用的查询
    objRst.Open strSQL,objConn,adOpenStatic
    '
    打开数据记录.
    objRst.PageSize=20
    '
    设置单页的数据记录数
    iPageCount=objRst.PageCount
    '
    定义了一个页码数量的变量.
    If Len(Request.QueryString("Page"))=0 Then
    CurPage=1
    Else
    CurPage=CInt(Request.Querystring("Page"))
    End If
    '
    得到当前的页码.
    objRst.AbsolutePage=CurPage
    '
    设置记录集中的当前页.

    '
    开始调用显示翻页的函数,显示页数栏.
    '
    函数原型:ShowPageBar(TotalPage,CurPage,strUrl) .
    strUrl="chunfeng.asp"
    '
    定义连接的URL,可以用我们自己的页面地址.
    ShowPageBar iPageCount,CurPage,strUrl
    '
    调用完成.

    ----------------------------------------------------------------------------------------------------------------

    这里显示自己的内容
    ----------------------------------------------------------------------------------------------------------------

     

    objConn.Close
    SET objRst=NOTHING
    SET objConn=NOTHING
    %>

     

     

    您可能感兴趣的文章:
    • php中文本数据翻页(留言本翻页)
    • 点图片上一页下一页翻页效果
    • PHP 翻页 实例代码
    • PHP 长文章分页函数 带使用方法,不会分割段落,翻页在底部
    • php实现的仿阿里巴巴实现同类产品翻页
    • 在图片上显示左右箭头类似翻页的代码
    • 解析Android中实现滑动翻页之ViewFlipper的使用详解
    • 通过MySQL优化Discuz!的热帖翻页的技巧
    • PHP翻页跳转功能实现方法
    • MongoDB快速翻页的方法
    上一篇:如何用组件实现自动发送电子邮件?
    下一篇:如何分页显示数据库查询结果?
  • 相关文章
  • 

    关于我们 | 付款方式 | 荣誉资质 | 业务提交 | 代理合作


    © 2016-2020 巨人网络通讯

    时间:9:00-21:00 (节假日不休)

    地址:江苏信息产业基地11号楼四层

    《增值电信业务经营许可证》 苏B2-20120278

    X

    截屏,微信识别二维码

    微信号:veteran88

    (点击微信号复制,添加好友)

     打开微信