这个分页程序错在哪啊?请大家帮下。。

laers 2004-04-08 06:29:11
<%
' 数据已链接成功!
rs.pagesize=2
nowpage=request("page")
if isempty(nowpage) then
rs.absolutepage=1
else if nowpage>rs.pagecount then
rs.absolutepage=rs.pagecount
else
rs.absolutepage=nowpage
end if
end if
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>

<body>
<table width="75%" border="1" align="center">
<tr>
<td><div align="center">id</div></td>
<td>AA</td>
<td>BB</td>
</tr>
<%sub fin%>
<tr>
<td><%=rs("id")%></td>
<td><%=rs("aa")%></td>
<td><%=rs("bb")%></td>
</tr>
<%end sub%>
<%
for i=1 to rs.pagesize
fin
if rs.eof then
exit for
end if
rs.movenext
next
%>
</table>
<br>
<table width="75%" border="1" align="center">
<tr>
<td width="27%"><a href="page.asp?page=1">第一页</a></td>
<td width="25%"><a href="page.asp?page=<%=nowpage+1%>">下一页</a></td>
<td width="18%"><a href="page.asp?page=<%=nowpage-1%>">上一页</a></td>
<td width="30%"><a href="page.asp?page=<%=rs.PageCount%>">最后一页</a><td>
</tr>
</table>
</body>
</html>
...全文
30 点赞 收藏 8
写回复
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
jonasxujun 2004-04-08
<%
' 数据已链接成功!
rs.pagesize=2
nowpage=request("page")
if isempty(nowpage) then
nowpage=1
else
if nowpage>rs.pagecount then
nowpage=rs.pagecount
end if
end if
rs.absolutepage=nowpage

这样写nowpage就会有值了。。。
%>
回复
jonasxujun 2004-04-08
问题在于nowpage=request("page")。

其实这个nowpage从头至尾都没获得值,那么你在链接中使用nowpage+1或nowpage-1当然也没钱值传下去。
回复
Ccode 2004-04-08
rs.pagecount这个没有设定吧?
回复
laers 2004-04-08
upupup
回复
luluso 2004-04-08
else if nowpage>rs.pagecount then
rs.absolutepage=rs.pagecount
else
///
rs.pagecount从哪来的?有没值?
回复
laers 2004-04-08
没错!!!就是点击下一页或上一页、最后一页时,没有跳到相应的记录。。
回复
cjf1009 2004-04-08
报什么错误吗?
回复
angelheavens 2004-04-08
rs.open sql,conn,1,1
回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告