asp查询分页,第一页正常,为什么点下一页显示数据库全部内容?
2个回答
展开全部
在翻页里加入查询条件,你这个代码给的不对,问题不是出在这,是出在分页代码上
你的temp是不是带入查询参数的?
还有,action获取了当前的地址了,如果第一页,当前地址就是xxx.asp?xxx&xxx&page=1
你看一下,你的是:a href="&action?....."
你的temp是不是带入查询参数的?
还有,action获取了当前的地址了,如果第一页,当前地址就是xxx.asp?xxx&xxx&page=1
你看一下,你的是:a href="&action?....."
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
翻页按钮要记得传递查询的条件...
你就贴一下翻页代码就OK。
你就贴一下翻页代码就OK。
更多追问追答
追问
提示字数限制,你有其它方便联系的方式吗?
追答
我给你说下原因吧。 因为你第一次点击的是搜索是吧,然后提交之后就会提交文本框内输入的内容作为搜索条件,sql 就是 select * from sea where abc like '%"&keyword&"%' ,这个时候的keyword是获取你提交上来的文本框的值的,所以能搜索出来。但是当你点击了下一页的时候或者上一页这些按钮的时候 post过来的keyword就变成空了,所以你的sql语句也发生了变化。导致你查出来的是空的,所以你要在 上一页 下一页这些按钮里面 用Url传递 Keyword的值过去给SQL,这样SQL就知道是翻页了
如 :
xxx.asp?temp=x&page=1&keyword=学生信息查询
代码原式: 下一页
赋值的时候你要做一下处理,if request.form("keyword")=empty and request.querystring("keyword")"" then keword=request.querystring("keyword")
判断这个参数是post提交上来的还是Url参数提交过来的,再进行赋值给keyword这样就可以知道赋值那个给keyword可以让keyword不为空的了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询