zoukankan      html  css  js  c++  java
  • 标准搜索案例

    html

    <div class="alert sb-alert alert-gray margin-left-50">
        <div class="row">
        <div class="col-lg-2">
            <span class="input-group input-group-sm">
                <span class="input-group-addon"><b>姓名:</b></span>
                <input type="text" class="form-control" id="name" value="{$name}" aria-describedby="base">
            </span>
        </div>
    
        <div class="col-lg-2">
            <span class="input-group input-group-sm">
                <span class="input-group-addon"><b>手机号:</b></span>
                <input type="text" class="form-control" id="telphone" value="{$telphone}" aria-describedby="base">
            </span>
        </div>
    
        <div class="col-lg-2">
            <span class="input-group input-group-sm">
                <span class="input-group-addon"><b>状态:</b></span>
                <select id="status" class="form-control" style="position: relative; left:-4px;z-index: 1;" aria-describedby="object">
                    <option value="0">请选择</option>
                    <option value="-1" <?php if($status == -1) echo 'selected'; ?>>未处理</option>
                    <option value="1" <?php if($status == 1) echo 'selected'; ?>>已发货</option>
                    <option value="2" <?php if($status == 2) echo 'selected'; ?>>已丢弃</option>
                </select>
            </span>
        </div>
    
    
            <button type="button" class="btn btn-sm btn-primary" style="float: right; margin-right: 15px;" id="search">
                <i class="fa fa-search" aria-hidden="true"></i> 搜索
            </button>
        </div>
    
    </div>
    

    js

    $("#search").on('click', function () {
        var pathname = window.location.pathname;
    
        var name = $("#name").val();
        var telphone = $("#telphone").val();
        var status = $("#status").val();
    
        var tail = '?search=1';
    
        if(name){
            tail += '&name='+name;
        }
        if(status){
            tail += '&status='+status;
        }
    
        if(telphone){
            tail += '&telphone='+telphone;
        }
        window.location.href = "http://" + window.location.host + pathname + tail;
    });
    
    

    php

    // search
    $where = [];
    if ($name = $_GET['name']) {
        $where['name'] = ['like',$name.'%'];
        $this->assign('name',$name);
    }
    
    if ($telphone = $_GET['telphone']) {
        $where['telphone'] = ['like',$telphone.'%'];
        $this->assign('telphone',$telphone);
    }
    
    if ($status = $_GET['status']) {
        if ($status == -1) {
            $where['status'] = 0;
        } else {
            $where['status'] = $status;
        }
        $this->assign('status',$status);
    }
    
    $data_list=$women_get->where($where)->order('id desc')->limit($start.','.$step)->select();
    

    干净利落

  • 相关阅读:
    Android Scroller简单用法
    android 使用Scroller实现缓慢移动
    Android中View绘制优化之三---- 优化View
    Android中View绘制优化二一---- 使用<include />标签复用布局文件
    世纪互联云和华为共同打造的数据中心是一个很好的一步标志!
    isset,empty,is_null小知识
    迭代法塔的问题,如果中国
    hdu4288 Coder(段树+分离)
    关于淘汰85%查看面试官百度开发者面对的问题
    生命游戏(两),有一种东西叫CCScrollView
  • 原文地址:https://www.cnblogs.com/jiqing9006/p/10451941.html
Copyright © 2011-2022 走看看