怎么解决分页页面显示问题?

来源:百度知道 编辑:UC知道 时间:2024/05/17 07:21:58
当分页现实纪录的时候,第一页显示是本表中的纪录,下一页就显示最后一个else先的纪录集中的纪录了.

<%
classid=request.querystring("classid")
set rs=Server.CreateObject("ADODB.RecordSet")
if classid=1 then
rs.open "select * from shoes",objConn,1,1
else
if classid=2 then
rs.open "select * from closes",objConn,1,1
else
if classid=3 then
rs.open "select * from trousers",objConn,1,1
else
rs.open "select * from hat",objConn,1,1
end if
end if
end if

rs.pagesize=4
if not isempty(request("page")) then
pagenum=cint(request("page")) '当前页
else
pagenum=1
end if
rs.absolutepage=pagenum
thispage=request.ServerVariables("SCRIPT_NAME")
%>

<table width="900" height="21" border="1" align="center" cellpadding="0" cellspacing

这是因为你有某个或某些参数没有传递过去

在定义下一页的时候 要把这些参数都加上

本例中 你的classid这个参数没有传递到下一页
当然会出问题了
<a href="<%=thispage%>?classid="&request.querystring("classid") &"&page=<%= pagenum+1 %>">下一页</a>