搜索页分页session保存关键词的应用

搜索页分页session保存关键词的应用

代码实例qingyu2020-11-02 12:50:33973A+A-

搜索页要分页,必须要保存搜索关键词。可以保存在session中

//把搜索关键词 放入session中保存 
if(!empty($_POST['so']))
{
    $keyword = $_POST['so'];
    $_SESSION["keywords"] = $keyword;
}
$keyword = empty($keyword)?$_SESSION["keywords"]:$keyword;

//每页显示数
    $pageSize = 2;
//文章总数
    $rows = fetch_one("select count(*) as num from blog_article where  title like '%{$keyword}%'");
    $articleCount = $rows['num'];
//总页数
    $pageConut = ceil($articleCount/$pageSize);
//当前页
    $currPage = empty($_GET['page'])?1:$_GET['page'];
//上一页
    $prev=($currPage-1==0)?1:$currPage-1;
//下一页
    $next=(($currPage+1)>=$pageConut)?$pageConut:$currPage+1;
//分页公式
    $fenye = ($currPage-1)*$pageSize;
   // $sql = "select * from blog_article order by id desc limit {$fenye},{$pageSize}";
//按分页查询数据

    $sql ="select * from blog_article  where  title like '%{$keyword}%'   order by id desc  limit {$fenye},{$pageSize}";

    $soArticle = fetch_all($sql);


点击这里复制本文地址 欢迎来到大黄鸡源码分享网
qrcode

大黄鸡源码编程网 © All Rights Reserved.  
网站备案号:闽ICP备18012015号-4
Powered by Z-BlogPHP
联系我们| 关于我们| 广告联系| 网站管理