zoukankan      html  css  js  c++  java
  • tp5模糊查询,分页加分页后数据处理

     public function search ()
        {
            // if(request()->isPost()){
                //获取输入的类别
                $where=[];
                $where1=[];
                $sousuo=input('sousuo');
                // var_dump($sousuo);
                $where['name']=['like',"%$sousuo"];
                $where1['name']=['like',"$sousuo%"];
                $sql=db('goodstype')->where($where)->whereOr($where1)->column('id');
                // var_dump($sql);
                //根据类别查商品
                if($sql){
                    $isok=db('goodsadd')->where('tid','in',$sql)->order('id desc')->paginate(12, false, ['query' => ['sousuo' => $sousuo]])->each(function($items,$key){
                        $items['imgs'] = explode(',',$items['imgs']); //用逗号把字符转换为数组
                        return $items;
                    });
                    // var_dump($isok);
                    $this->assign('isok',$isok);
                }else{
                    //查询商品名称
                    $where=[];
                    $where1=[];
                    $where['title']=['like',"%$sousuo"];
                    $where1['title']=['like',"$sousuo%"];
                    $where['shorttitle']=['like',"%$sousuo"];
                    $where1['shorttitle']=['like',"$sousuo%"];
                    $isok=db('goodsadd')->where($where)->whereOr($where1)->order('id desc')->paginate(12, false, ['query' => ['sousuo' => $sousuo]])->each(function($items,$key){
                        $items['imgs'] = explode(',',$items['imgs']);
                        return $items;
                    });;
                    // var_dump($isok);
                    $this->assign('isok',$isok);
                    
                    
                }
                $aa=$isok->render();
                $this->assign('aa',$aa);
                $this->assign('sousuo',$sousuo);


            // }
  • 相关阅读:
    PHP siege 压测 QPS大小
    macOs 使用Homebrew升级到MySQL 8系列之后,php无法连接解决方法
    Nginx无法加载.woff .eot .svg .ttf等解决办法
    layer 点击弹出图片
    glusterFS系统中文管理手册(转载)
    Linux 命令行总结
    linux /proc/meminfo 文件分析(转载)
    每秒执行一个shell脚本(转载)
    python SMTP邮件发送(转载)
    Python XML解析(转载)
  • 原文地址:https://www.cnblogs.com/sheep-fu/p/13491529.html
Copyright © 2011-2022 走看看