PHP搜索代码只能搜出一页,点击任意页码不实现
木木
木木 2021-05-13 10:43:16
[PHP讨论组]

在模糊搜索的时候,会查询出所要的搜索信息,

但是只能看到第一页,点击下一页或者任意一页就会出现如下图,并返回主页面

微信截图_20210513103643.png

以下是搜索功能代码

//档案搜索

    public function dasousu0(){

        if(session('USERNAME') == ''){

                $this->redirect('login/login');

                $keywords=$_POST['keywords'];

            }else{

                $sousu0 = input('post.sousu0');//输入的要搜索的关键字

                if($sousu0 ==''){

                return "<script>

                        alert('请输入搜索关键字!');

                        location.href='danganlist';

                    </script>";

                }else{

                    //模糊查询

                    $list = db('userinfo')->where('ifzztg',0)

                        ->where('bianhao','like','%'.$sousu0.'%')

->whereOr('danwei','like','%'.$sousu0.'%')

                        ->whereOr('name','like','%'.$sousu0.'%')

                        ->whereOr('tel','like','%'.$sousu0.'%')

                        ->whereOr('card','like','%'.$sousu0.'%')

                    ->order('id asc')->paginate(20,false,['query'=>request()->param()]);

                    $page = $list->render();

                    $listcount = db('userinfo')->where('ifzztg',0)

                        ->where('bianhao','like','%'.$sousu0.'%')

->whereOr('danwei','like','%'.$sousu0.'%')

                        ->whereOr('name','like','%'.$sousu0.'%')

                        ->whereOr('tel','like','%'.$sousu0.'%')

                        ->whereOr('card','like','%'.$sousu0.'%')->count();

                    $lb = '全部';

                    $qxid = session('QUANXIANID');

                    if($list){

                        return $this->fetch('dangan',['list'=>$list,'listcount'=>$listcount,'page'=>$page,'lb'=>$lb,'qxid'=>$qxid]);

                    }else{

                        return "<script>

                            alert('无记录!');

                            location.href='danganlist';

                        </script>";

                    }

                }  

            }

    }

各位大神,帮帮小白、、、、、

木木
木木

全部回复(2)
采县「vic」

打印input的值,看有没有数据过来

猪老湿

检查路由

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号