| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 815 人关注过本帖
标题:请教高手:如何让留言本记录分页显示?
取消只看楼主 加入收藏
静静听风
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2007-12-13
收藏
 问题点数:0 回复次数:2 
请教高手:如何让留言本记录分页显示?
'下面是我加在留言本首页的代码
<%
      set rst=server.createobject("adodb.recordset")

      sql="select * from book order by id desc"

      rst.open sql,conn,3,1  '此记录集用于显示留言记录
......
....     
%>

<%
      set rst=server.createobject("adodb.recordset")  '此记录集用于分页

      sql="select * from book order by id desc"

      rst.open sql,conn,3,1      
    if Not(rst.bof and rst.eof) then'判别数据表中是否为空记录
            NumRecord=rst.recordcount
            rst.pagesize= 5
            NumPage=rst.Pagecount
            if request("page")=empty then
            NoncePage=1
        else
        if Cint(request("page"))<1 then
            NoncePage=1
        else
            NoncePage=request("page")
        end if
        if Cint(Trim(request("page")))>Cint(NumPage) then NoncePage=NumPage
    end if
else
    NumRecord=0
    NumPage=0
    NoncePage=0
    end if
%>
<HTML>
.......
......
......
%do while not rs.eof%>
'下面是显示留言
                <tr>
                <td width="27%" height="30" style="border-style: dotted; border-width: 1px"><font color="#FFFFFF">?<%=rs("name")%>(<%=rs("sex")%>)</font></td>
                    <td height="30" width="42%" style="border-style: dotted; border-width: 1px"><font color="#FFFFFF">发表于:<%=rs("data")%></font></td>
                    <td height="30" width="26%" style="border-style: dotted; border-width: 1px"><font color="#FFFFFF">心情:<%=rs("xinqing")%></font></td>
                </tr>
                <tr>
                    <td width="27%" height="88" style="border-style: dotted; border-width: 1px"><%=rs("touxiang")%> </td>
                    <td height="88" colspan="2" align="left" valign="top" style="border-style: dotted; border-width: 1px">
                    <font color="#FFFFFF">留言内容:<br>
????????<%=rs("neir")%> </font></td>
                </tr>
                <tr>
                    <td width="27%" height="47" align="left" valign="top" rowspan="2">
                    <font color="#FFFFFF">QQ:<%=rs("qq")%><br>
                    TEL:<%=rs("tel")%><br>
                    主页:<a href="<%=rs("home")%>">查 看</a></font></td>
                    <td height="26" colspan="2"><font color="#800000"><%=rs("huifu")%></font></td>
                </tr>
                <tr>
                    <td height="19" colspan="2">?? <% if session("password")="wpassword" then %> <a href="reply.asp?id=<%=rs("id")%>" title="只有版主才有回复的权限">回复</a>??
                              <a href="del.asp?id=<%=rs("id")%>" title="只有版主才有删除留言的权限">删除</a>
<% end if %></td>
                </tr>
                <tr>
                    <td width="27%" height="9" bgcolor="#000000"></td>
                    <td height="9" bgcolor="#000000" colspan="2"></td>
                </tr>
  <%
  rs.movenext
  loop
  %>
..........
...........
.............
<div style="position: absolute; width: 381px; height: 15px; z-index: 2; left: 277px; top: 21px" id="layer2">
    <font color="#FFFFFF"><a href="guestbook1.asp?page=1">首页</a>|<a href="guestbook1.asp?page="&NoncePage-1&">上一页</a>|<a href="guestbook1.asp?page="&NoncePage+1&">下一页</a>|<a href="guestbook1.asp?page="&NumPage&">尾页</a>|此页为:<%=NoncePage%>|目前共有<%=NumRecord%>条留言</font></div>
</BODY></HTML>



运行后结果还是没有分页,但当前页和留言总数显示出来了,
哪位高手指点一下,感激不尽.
搜索更多相关主题的帖子: 留言本 记录 
2007-12-16 17:09
静静听风
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2007-12-13
收藏
得分:0 
教教小弟吧
教教小弟吧,我实在弄不懂问题出在哪?
2007-12-16 17:56
静静听风
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2007-12-13
收藏
得分:0 
复杂了
你写的那个东东太复杂了,说的也不够清楚,不适合我们 这种出学者.
2007-12-16 20:42
快速回复:请教高手:如何让留言本记录分页显示?
数据加载中...
 
   



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

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