Home >Backend Development >PHP Tutorial >PHP 搜索分页有关问题

PHP 搜索分页有关问题

WBOY
WBOYOriginal
2016-06-13 10:03:37916browse

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;
这样保证不会丢失。
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn