| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1098 人关注过本帖
标题:显示分页的代码,高手帮忙看下哪里错了,谢谢
只看楼主 加入收藏
gudaohaha
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2008-5-9
收藏
得分:0 
太帅了
额,太高兴了,下一页那里可以正常显示了,但是末页那不行,点击末页的时候,就自己跳到第一页了,还有就是一共有几页那还是不行哦,末页显示数字的,谢谢啦
2008-05-17 17:13
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
<a href="indexrdbeifen.asp?page=1">首页</a>
<%IF Curpage<>1 Then%>
  <a href="indexrdbeifen.asp?page=<%=curpage-1%>">前一页</a>
<%Else%>
  前一页
<%End IF%>
<%IF CurPage<>rs.pagecount Then%>
<a href="indexrdbeifen.asp?page=<%=curpage+1%>">后一页</a>
<%Else%>
  后一页
<%End IF%>
<a href="indexrdbeifen.asp?page=<%=rs.pagecount%>">末页</a>
加上分页判断。
2008-05-17 17:24
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
rs.close'问题出在这个rs.close上这句话不应该写在这个位置上
            end if
                        %>   
            
            <br><br>
            <p align="center">

<a href="indexrdbeifen.asp?page=1">首页</a>
<a href="indexrdbeifen.asp?page=<%=curpage-1%>">前一页</a>
<a href="indexrdbeifen.asp?page=<%=curpage+1%>">后一页</a>
<a href="indexrdbeifen.asp?page=<%=rs.pagecount%>">末页</a>
改后的代码
<%
            Dim i,rs
            PERPAGE = 20
            Set rs = Server.CreateObject("ADODB.RecordSet")
            sql="select * from News,Category where news.CateID=Category.CID and '热点新闻' order by NewsID desc"
            rs.cursortype=3
            rs.open sql,conn
            on error resume next
            If rs.EOF Then
               '则关闭记录集
               rs.Close
               '显示目前还没有评论
               Response.Write "此文章暂无评论"
           Else
              '设置每页记录数
             rs.PageSize = PERPAGE
             if request("page")<>"" then
                curpage=cint(request("page"))
                if curpage<1 then curpage=1
                if curpage>rs.pagecount then curpage=rs.pagecount
            else
               curpage=1
            end if
            '设置当前页码
            rs.AbsolutePage = CurPage
            For i = 1 To rs.PageSize   
                Response.Write "<a class='style34' onClick='return newwin(this.href);' href='newsView.asp?id=" + cstr(rs("newsid")) + "'>" + rs("newsTitle") +"</p>"
                rs.movenext
                '这里缺少对最后一条数据的判断
                if rs.eof then exit for
            next
            end if
                        %>   
            
            <br><br>
            <p align="center">

<a href="indexrdbeifen.asp?page=1">首页</a>
<%IF Curpage<>1 Then%>
  <a href="indexrdbeifen.asp?page=<%=curpage-1%>">前一页</a>
<%Else%>
  前一页
<%End IF%>
<%IF CurPage<>rs.pagecount Then%>
<a href="indexrdbeifen.asp?page=<%=curpage+1%>">后一页</a>
<%Else%>
  后一页
<%End IF%>
<a href="indexrdbeifen.asp?page=<%=rs.pagecount%>">末页</a>
</p>
<p align="center">现在是第<%=curpage%>页一共有<%=rs.pagecount%>页</p>

<%
  rs.close
%>
2008-05-17 17:55
gudaohaha
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2008-5-9
收藏
得分:0 
谢谢
谢谢了,问题解决了,o(∩_∩)o...哈哈
2008-05-17 19:15
tangbiao138
Rank: 1
来 自:海南
等 级:新手上路
帖 子:2
专家分:0
注 册:2008-5-18
收藏
得分:0 
哇噻
看你们讨论真精彩,越加感觉自己的无知!

虽然你们说的我都不懂,但心情激荡啊~!
2008-05-18 13:09
yaohuitc
Rank: 1
等 级:新手上路
帖 子:50
专家分:0
注 册:2007-8-19
收藏
得分:0 
斑竹真酷!

Impossible is nothing !   Just go on^^
2008-05-18 14:46
快速回复:显示分页的代码,高手帮忙看下哪里错了,谢谢
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014725 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved