首页 > Web开发 > 详细

PHP 在表单POST提交后数据分页实现,非GET,解决只有第一页显示正确的问题

时间:2019-05-31 16:08:55      阅读:123      评论:0      收藏:0      [点我收藏+]
//PHP 在表单POST提交后数据分页实现,非GET,使用SESSION,分页代码部分不在详述,主要为POST后的 除第一页之外的显示问题
//以下为ACTION页面 内容,仅为事例,当判断到页面未POST提交时,在该做的做完后,把SQL语句写于SESSION

$sql= "select * from user";//非POST来路时,默认显示全部用户
if ($_SERVER[‘REQUEST_METHOD‘] == ‘POST‘){
    $userName = $_POST[‘userName‘];
    $mobile = $_POST[‘mobile‘];
    $sql = "select * from user where instr(userName,‘{$userName}‘)>0  and instr(mobile,‘{$mobile}‘)>0  order by Time desc ";
    $_SESSION[‘live_sql‘] = $sql;//缓存POST查询,重点!
}
//如果SESSION中存在则继续输出POST结果,不存在则其它。。
$sql = $_SESSION[‘live_sql‘] ?? $sql;

 

PHP 在表单POST提交后数据分页实现,非GET,解决只有第一页显示正确的问题

原文:https://www.cnblogs.com/tmdsleep/p/10955454.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!