asp分页的问题, 急!为什么总显示“2/总页数”

高手帮帮忙看看这段代码有什么问题?为什么总显示的是“当前页:2/总页数”还有当查询出很多结果时,只有第一页可以看到,点“下一页”或“尾页”的时候就显示“没有查出符合条件的... 高手帮帮忙看看这段代码有什么问题?
为什么总显示的是“当前页:2/总页数 ”
还有当查询出很多结果时,只有第一页可以看到,点“下一页”或“尾页”的时候就显示“没有查出符合条件的记录”

共73页 首页 下一页 尾页 当前页:2/73

<%
dim rs
set rs=server.CreateObject("adodb.recordset")
ypgw=request.form("ypgw")
Sql = "Select * from article_User where ypgw='"&ypgw&"' order by Unid desc"
rs.open sql,conn,1,1
if rs.eof and rs.bof then
response.write"没有查出符合条件的记录"
else
rs.pagesize=10
page=request.querystring("currentpage")
if page="" then
page=1
rs.absolutepage=cint(page)
while not rs.eof and size < rs.pagesize <---麻烦帮我看看这和上面有没问题!
%>

-----------------------
&ypgw=<%=ypgw%> 我已经加到条件里了,怎么还是查不出‘下一页’的结果?!

共<%=rs.pagecount%>页
<% if page=1 then %>
首页
<%else%>
<a href="userjlss.asp?currentpage=1&ypgw=<%=ypgw%>">首页</a> <a href="userjlss.asp?currentpage=<%=page-1%>&ypgw=<%=ypgw%>">上一页</a>
<%end if%>

<%if cint(page)=rs.pagecount then%>
尾页
<%else%>
<a href="userjlss.asp?currentpage=<%=page+1%>&ypgw=<%=ypgw%>">下一页</a> <a href="userjlss.asp?currentpage=<%=rs.pagecount%>&ypgw=<%=ypgw%>">尾页</a> 当前页:<%=rs.absolutepage%>/<%=rs.pagecount%>
<%end if%>
展开
 我来答
lnnu0219
2007-05-04 · 超过26用户采纳过TA的回答
知道答主
回答量:53
采纳率:0%
帮助的人:72.1万
展开全部
<%
const maxperpage=10 '定义每一页显示的数据记录的常量
dim currentpage '定义当前页的变量
rs.pagesize=maxperpage
currentpage=request.querystring("pageid")
if currentpage="" or currentpage<1 then
currentpage=1

else
currentpage=clng(currentpage)
end if
if currentpage > rs.pagecount then
currentpage=rs.pagecount
end if
'如果变量currentpage的数据类型不是数值型
'就1赋给变量currentpage
if not isnumeric(currentpage) then
currentpage=1
end if

dim totalput,n '定义变量
totalput=rs.recordcount
if totalput mod maxperpage=0 then
n=totalput\maxperpage
else
n=totalput\maxperpage+1
end if
if n=0 then
n=1
end if
rs.move(currentpage-1)*maxperpage
i=0
do while i< maxperpage and not rs.eof %>

<% i=i+1
rs.movenext
loop
end if %>

页数:</font><%=currentpage%>/
<% =n%>
<%k=currentpage
if k<>1 then%>
[<a href="all.asp?pageid=1">首页</a>] [<a href="all.asp?pageid=<%=k-1%>">上一页</a>]
<%else%>
[首页] [上一页]
<%end if%>
<%if k<>n then%>
[<a href="all.asp?pageid=<%=k+1%>">下一页</a>] [<a href="all.asp?pageid=<%=n%>">尾页</a>]
<%else%>
[下一页] [尾页]
<%end if%>
共有<span class="STYLE2"><%=totalput%></span>条记录 </td>
</tr>
这是我写的,你照着改吧
百度网友592b3db
2007-04-26 · 超过14用户采纳过TA的回答
知道答主
回答量:49
采纳率:0%
帮助的人:36.8万
展开全部
你怎么不用嵌套if语句啊????你的循环成两个了,”小小不才“
你的if 语句如果嵌套的话就可以了吧?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sunnie_zqq
2007-04-27
知道答主
回答量:33
采纳率:0%
帮助的人:0
展开全部
我看不动。我只能提醒你一下如果你需要传送俩个参数的话。。你要加一条隐藏语句
比如一个参数是城市名称,一个是餐厅名称,我要显示北京的所有餐厅实现分页的话就要加隐藏参数。偶曾经这样弄不出来。。老公这样给解决的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友b223e2dc2
2007-05-06 · 超过17用户采纳过TA的回答
知道答主
回答量:82
采纳率:0%
帮助的人:61.2万
展开全部
......
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
webxy
2007-05-07 · 超过13用户采纳过TA的回答
知道小有建树答主
回答量:213
采纳率:0%
帮助的人:95.9万
展开全部
这很明显吗..写错了..
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式