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();
    }

  • 相关阅读:
    PIE SDK SFIM融合
    PIE SDK PCA融合
    c# 粘贴复制
    dev gridview 单元格值拖拽替换
    sql 行数据找出最大的及所有数据最大的
    mvc 登陆界面+后台代码
    mvc控制器返回操作结果封装
    Java 未来行情到底如何,来看看各界人士是怎么说的
    Java工程师修炼之路(校招总结)
    ​为什么我会选择走 Java 这条路?
  • 原文地址:https://www.cnblogs.com/mcll/p/9274795.html
Copyright © 2011-2022 走看看