zoukankan      html  css  js  c++  java
  • PHP 在表单POST提交后数据分页实现,非GET,解决只有第一页显示正确的问题

    //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;
  • 相关阅读:
    sqli-labs第五,六题
    Java 发送邮件
    Java 数据结构
    Java 序列化
    Java 文件注释
    Java 泛型
    Java 网络编程
    网站收藏
    JavaScript MVC框架PK:Angular、Backbone、CanJS与Ember
    Java 8 中的 Streams API 详解
  • 原文地址:https://www.cnblogs.com/tmdsleep/p/10955454.html
Copyright © 2011-2022 走看看