您的位置:首页 > 其它

多条件查询

2015-05-28 20:26 197 查看
HTML页面
<pre name="code" class="html">配资列表<br>
用户名:<input type="text" name="name" id="username">
方案id:<input type="text" name="" id="programid">
配资状态:<select name="status" id="status">
<option value="0">全部状态</option>
<foreach name="cap_status" item="status">
<option value="{$status.c_s_id}">{$status.c_s_name}</option>
</foreach>
</select>
<input type="button" value="搜索" onclick="searcha()">


js显示

<script type="text/javascript" src="__PUBLIC__/common/js/jquery.js"></script>

<script type="text/javascript">
function searcha(){
var status=document.getElementById("status").value;
var username=document.getElementById("username").value;
var programid=document.getElementById("programid").value;
$.ajax({
url:"__APP__/fund/fund/fund_list",
type:"get",
data:{"status":status,"username":username,"programid":programid},
success:function(e){
alert(e);
}
})
}
</script>

PHP页面

<pre name="code" class="php"> public function fund_list(){
$status=$_GET['status'];
$username = $_GET['username'];
$programid = $_GET['programid'];
$cap_apply=D("Fund")->cap_apply($status,$username,$programid);

$this->assign("cap_status", $cap_status);

}

model页面


//配资类型
public function cap_apply($status,$username,$programid){
$apply=M("wcp_capital_apply");
$where="1=1";
if($status){
$where.=" and wcp_capital_status.c_s_id='$status' ";
}
if($username){
$where.=" and wcp_user.user_name='$username' ";
}
if($programid){
$where.=" and wcp_capital_apply.case_id='$programid'";
}
$res=$apply->join("wcp_capital_status ON wcp_capital_apply.capital_status = wcp_capital_status.c_s_id")
->join("wcp_finace_type ON wcp_capital_apply.capital_type=wcp_finace_type.f_t_id")
->join("wcp_user ON wcp_capital_apply.user_id = wcp_user.user_id")
->field("cap_id,case_id,user_name,bond_price,apply_price,hailun_price,c_s_id,cordon_price,open_price,f_t_name,c_s_name,capital_use_time ")
->where($where)->select();
//echo $apply->getlastsql();
return $res;
}



                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: