搜索后分页问题

来源:百度知道 编辑:UC知道 时间:2024/06/16 05:22:59
我搜索结果后按"下一页"后~
数据就全显示出来了~
请教高手~
<%
TempSQL="where(1=1)"'全部记录
banzu=""""
if(Request.Form("班组")<>"")then '如果班组条件非空,则加入查询条件
banzu=Request.form("班组")
TempSQL=TempSQL+"and(班组 like'"&banzu&"%')" '此处用模糊匹配
End if
if(Request.Form("日期3")<>"" and Request.Form("日期4")<>"" )then
kaishi2=request.Form("日期3")
jieshu2=request.Form("日期4")
TempSQL=TempSQL + "and (计划日期 between '" &kaishi2&"' and '"&jieshu2&"')"
End if
set rs=server.CreateObject("adodb.recordset")
rs.open "SELECT * FROM 工作计划 "&TempSQL &"ORDER BY 填表时间 DESC",conn,1,1
if not isempty(request("page")) then
pagecount=cint(request("page"))

哇靠。。你不是6班滴哪个吧。小伙子,搞不出问老师啵,搞得百度来哒。。真滴丑,,哥哥告诉恩,, 守先,,你的下一页必须是一个提交事件,每一个下一步都是一个提交,每一次提交都要把你要查询的条件保存到Action 里的Session里,然后在下一页里加一个参数,代表是不是查询结果里有没有下一页,如果有,就把之前保存的对象付给现在这次查询的条件,再次查询就是这次查询的下一页了,不过你要想好什么时候清空这个Session 。还是很简单的,,嘿嘿。