标题:分页不成功 是为什么啊 请大家帮忙
只看楼主
wobubu
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2005-9-29
 问题点数:0 回复次数:3 
分页不成功 是为什么啊 请大家帮忙

<% set conn=server.createobject("adodb.connection") conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("guestbook.mdb") %>

<% exec="select * from guestbook" set rs=server.createobject("adodb.recordset") rs.open exec,conn,1,1 rs.PageSize=3 pagecount=rs.PageCount page=int(request.QueryString ("page")) if page<=0 then page=1 if request.QueryString("page")="" then page=1 rs.AbsolutePage=page %>

<html> <head> <title>无标题文档</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <script language="JavaScript"> <!-- function MM_reloadPage(init) { //reloads the window if Nav4 resized if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) { document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }} else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload(); } MM_reloadPage(true); // --> </script> </head>

<body bgcolor="#000000" text="#000000"> <div align="center"> <p><font color="#FFFFFF" size="+7">留 言 显 示</font> </p> <p>&nbsp;</p><tr> <td><%for i=1 to pagecount%> <a href="guestbook.asp?page=<%=i%>"><%=i%></a><%next%>

</td> </tr>

<%do while not rs.eof%> <table width="450" border="1"> <tr> <td width="402" bgcolor="#000033"> <div align="left"><font color="#FFFFFF">昵名:<%=rs("name")%></font></div> </td> </tr> </table> <table width="450" border="1" bordercolor="#FFFFCC" bgcolor="#000033"> <tr> <td width="392" height="14"><font color="#CCCCCC">标题:<%=rs("subject")%></font></td> </tr> </table> <table width="450" border="1" bgcolor="#000033"> <tr> <td><font color="#FFFFFF">email:<%=rs("email")%></font></td> </tr> </table> <table width="450" border="1" height="27" bgcolor="#000033"> <tr> <td width="402" height="114" valign="top" style="word-break:break-all"> <p><font size="+2"><font color="#FFFFFF">留言内容</font></font><font color="#FFFFFF"> :<%=rs("message")%></font></p> <p>&nbsp;</p> </td> </tr> </table> <table width="450" border="1" bgcolor="#000033"> <tr> <td height="34"><font color="#FFFFFF">留言时间:<%=rs("time")%></font></td> </tr> </table> <p>&nbsp;</p> <table width="451" border="1" bgcolor="#33FFFF"> <tr> <td height="20"> <div align="center"><font color="#000066"> 欢迎光临飞飞云宅 欢迎光临飞飞云宅 欢迎光临飞飞云宅</font></div> </td> </tr><% rs.movenext loop %> </table> <p>&nbsp;

</p><p>&nbsp;</p> <p>&nbsp;</p> </div> </body> </html>

2005-09-29 08:53
rainic
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2367
专家分:0
注 册:2005-8-9
得分:0 
n=0

&lt;%do while not rs.eof%&gt;
改成&lt;%do while not rs.eof and n&lt;pagecount%&gt;
'在WHILE循环内加入
n=n+1
关于分页的帖了很多,你自己应该先去仔细看看,真解决不了再问
不要一有问题就发帖,自己也不努力去解决

[此贴子已经被作者于2005-9-29 9:01:21编辑过]



2005-09-29 08:59
wobubu
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2005-9-29
得分:0 
还是不行  

上一页总包括下一页的留言

分的还不是3页
2005-09-29 10:49
rainic
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2367
专家分:0
注 册:2005-8-9
得分:0 
刚才写错了,应该是这样
n=0
&lt;%do while not rs.eof%&gt;
改成&lt;%do while not rs.eof and n&lt;rs.PageSize%&gt;
'在WHILE循环内加入
n=n+1

2005-09-29 10:52



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-28977-1-1.html




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

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