搜索页分页session保存关键词的应用
搜索页要分页,必须要保存搜索关键词。可以保存在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);
上一篇:php原生代码实现简单分页
下一篇:简单php原生文章管理系统源码