欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

PHP 搜索分页有关问题

程序员文章站 2022-04-20 20:21:59
...
PHP 搜索分页问题
这个问题困扰我许多天了,想了很多办法,想到用变量存搜索后的数据,但是不么,如图,条件有3-4个,求思想?? 谢谢



------解决方案--------------------
探讨

?action=search&username=姓名&page=2



------解决方案--------------------
$SESSION['username'] = $_POST['username'];
你这样写的话,每次点击下页,值会被冲掉的。。(因为点击下一页的时候没有post请求,所以$_POST['username']不存在),所以这是错误的方法。
如果你一定要用session你可以加个判断,这样只有点击搜索的时候才有注册session.

session_start();
if(strtolower($_REQUEST['method'])=='post'){//点击搜索
$_SESSION['username'] = $_POST['username'];
}


最简单的还是不使用session的方式。
$username = isset($_POST['username'])?$_POST['username']:(isset($_GET['username'])?$_GET['username']:'');

连接用

?action=search&username={$username}&page=2;
这样保证不会丢失。
PHP 搜索分页有关问题

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频