php+mysql 查询结果分页显示解决方案

php中文网
发布: 2016-06-13 10:07:45
原创
1775人浏览过

php+mysql 查询结果分页显示
在a.html中,由用户填写查询表单数据,表单内容很多,以POST方式传递。
b.php接受来自a.html的表单数据,并根据表单数据查询mysql数据库。
由于查询结果可能很多,我想实现分页显示,于是就先查了总数,然后调用c.php返回页面导航和链接,然后利用limit 来实现分页显示,可是经过实践,发现第一页是可以正确显示,点击下一页或者其他页的时候,就会没有任何信息,后来发现原因是点击第二页的时候,其实是调用了

HTML code

1

<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><a href=b.php?page=2></a>

登录后复制
,这样原来的POST表单数据就丢失了,只传递了一个GET方式的page值,因此也就什么也不显示了,我如何才能保证在没有新的表单数据提交进来前,保持原有的表单数据。
  其实说白了,就像现在的google和百度搜索引擎一样,提交查询后,不会因为翻页而丢失原来用户提交数据的丢失,请教各位大虾,有没有什么比较好的办法可以实现这一点呢?

------解决方案--------------------
1.用get方式提交表单
2.把用post方式提交的数据保存到session
------解决方案--------------------
你试一下CSDN的高级搜索:
http://so.csdn.net/advanced_search.aspx
这个就是用get方式传数据的
没啥不好的
PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
相关标签:
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号