初学者的一个关于分页的问题!

ghy412 2004-07-15 07:28:35
我想在一个窗体中输入查询条件,在另一个窗体中分页显示查询结果。通过request来读取查询条件,但在显示第二页信息的时候,由于查询条件为空,差不出结果,而报错!请问大侠,怎样解决这个问题?
...全文
87 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wsdzmhongm 2004-07-15
  • 打赏
  • 举报
回复
你用连接的话还要这样:
如:
<%sql=request.querystring("sql")

%>
<a href="xxx?page=<%=page-1%>&sql=<%=sql%>">下一页</a>

fashchina 2004-07-15
  • 打赏
  • 举报
回复
用SESSION保存
或者用COOKIE
还有就是用HIDDEN
还有就是直接放在处理页程序的后面(test.asp?条件=.....)
处理页:
先把父窗口的传递过来的条件用reuqest.form("")获得然后保存到session/cookid或者hidden
或者直接加到地址后
比如:
条件=request.form("条件")
session("条件")=条件
在处理翻页的时候
if request.form("条件")<>"" then
session("条件")=条件
else
条件=session("条件")
end if
sql="select * form 表 where 条件='"&条件&"'"
最好是用hidden,不浪费资源.道理一样
ghy412 2004-07-15
  • 打赏
  • 举报
回复
楼上的hidden怎么用呀,能不能具体说一下,谢谢!
wsdzmhongm 2004-07-15
  • 打赏
  • 举报
回复
查询条件为空
说明你没有把查询条件传递过来
你可以加个hidden来保存你的查询条件,以便从第二页以后用
fashman 2004-07-15
  • 打赏
  • 举报
回复
在分页链接里面加上传递,查询条件的参数!!
如:/forum.asp?url=/Expert/ForumList.asp?roomid=301&typenum=1&xmlsrc=&whichpage=2

&search=?&keyword=?

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧