zoukankan      html  css  js  c++  java
  • PHP搜索 搜索 搜索

    //搜索界面
    public function search(){
    $param=input('param.');

    $where=[];
    //搜索框
    if(!empty($param['content'])){
    $where_content=['like',"%$param['content']%"];
    $where=array_merge($where,['content'=>$where_content]);
    }

    //年龄
    if(!empty($param['age'])){
    //18-25
    $arr=explode('-',$param['age']);
    $where_age = ['age'=>[['>=',$arr[0]],['<=',$arr[1]]]];
    $where=array_merge($where,['age'=>$where_age]);
    }

    //性别
    if(!empty($param['sex'])){
    $where=array_merge($where,['sex'=>$param['sex']]);
    }

    //地域
    if(!empty($param['region'])){
    $where=array_merge($where,['region'=>$param['region']]);
    }

    //淘气值
    if(!empty($param['value'])){

    $arr=explode('-',$param['value']);
    if($arr[0] == 400){
    $where_value=['<',$arr[0]];
    }
    if($arr[0] == 1000){
    $where_value=['>',$arr[0]];
    }
    if((!empty($arr[0])) && (!empty($arr[1]))){
    $where_value=[['>=',$arr[0]],['<=',$arr[1]]];
    }
    $where=array_merge($where,['value'=>$where_value]);
    }

    //做过次数
    if(!empty($param['times'])){
    $arr=explode('-',$param['times']);
    if($arr[0]==3){
    $where_times=['<',$arr[0]];
    }
    if($arr[0]==15){
    $where_times=['>',$arr[0]];
    }
    if((!empty($arr[0])) && (!empty($arr[1]))){
    $where_times=[['>=',$arr[0]],['<=',$arr[1]]];
    }
    $where=array_merge($where,['times'=>$where_times]);
    }

    //是否黑号
    if(!empty($param['is_black'])){
    $where=array_merge($where,['is_black'=>$param['is_black']]);
    }

    //买家能力有无
    if(!empty($param['is_availity'])){
    $where=array_merge($where,['is_availity'=>$param['is_availity']]);
    }
    $data=db('search')->where($where)->select();
    }

  • 相关阅读:
    乐观锁与悲观锁——解决并发问题
    CentOS7 loaded active exited
    ubuntu安装phpVirtualBox web服务
    linux drwxr-xr-x 是什么意思
    phpmyadmin配置文件权限错误,不应任何用户都能修改
    转: CentOS安装jdk8
    PostgreSQL windows service启动失败
    PostgreSQL 添加自定义变量
    数据库检查约束是否存在
    转:PostgreSQL Cheat Sheet
  • 原文地址:https://www.cnblogs.com/mcll/p/9274795.html
Copyright © 2011-2022 走看看