上面错了,不好意思;
<select name="is_time" class="bin">
<option value="0">=日期查询=</option>
<option value="1">一天内</option>
<option value="2">三天内</option>
<option value="3">一个星期内</option>
<option value="4">一个月内</option>
<option value="5">三个月内</option>
<option value="6">三个月以上</option>
<option value="7">本日之前</option>
</select>
if($is_time!=0){
switch ($is_time){
case 1:
$search2="and DATE_SUB(CURDATE(),INTERVAL 1 DAY) = active_time"; //这是查询一天内的
break;
case 2:
$search2="and DATE_SUB(CURDATE(),INTERVAL 3 DAY) <= active_time"; //这是查询三天内的
break;
case 3:
$search2="and DATE_SUB(CURDATE(),INTERVAL 7 DAY) <= active_time"; //这是查询一个星期内的
break;
case 4:
$search2="and DATE_SUB(CURDATE(),INTERVAL 30 DAY) <= active_time"; //这是查询一个月内的
break;
case 5:
$search2="and DATE_SUB(CURDATE(),INTERVAL 90 DAY) <= active_time"; //这是查询三个月内的
break;
case 6:
$search2="and DATE_SUB(CURDATE(),INTERVAL 90 DAY) >= active_time"; //这是查询三个月以上的
break;
case 7:
$search2="and DATE_SUB(CURDATE(),INTERVAL 1 DAY) >= active_time"; //这是查询本日之前的
break;
default:
$search2="";
break;
}
}
<select name="is_time" class="bin">
<option value="0">=日期查询=</option>
<option value="1">一天内</option>
<option value="2">三天内</option>
<option value="3">一个星期内</option>
<option value="4">一个月内</option>
<option value="5">三个月内</option>
<option value="6">三个月以上</option>
<option value="7">本日之前</option>
</select>
if($is_time!=0){
switch ($is_time){
case 1:
$search2="and DATE_SUB(CURDATE(),INTERVAL 1 DAY) = active_time"; //这是查询一天内的
break;
case 2:
$search2="and DATE_SUB(CURDATE(),INTERVAL 3 DAY) <= active_time"; //这是查询三天内的
break;
case 3:
$search2="and DATE_SUB(CURDATE(),INTERVAL 7 DAY) <= active_time"; //这是查询一个星期内的
break;
case 4:
$search2="and DATE_SUB(CURDATE(),INTERVAL 30 DAY) <= active_time"; //这是查询一个月内的
break;
case 5:
$search2="and DATE_SUB(CURDATE(),INTERVAL 90 DAY) <= active_time"; //这是查询三个月内的
break;
case 6:
$search2="and DATE_SUB(CURDATE(),INTERVAL 90 DAY) >= active_time"; //这是查询三个月以上的
break;
case 7:
$search2="and DATE_SUB(CURDATE(),INTERVAL 1 DAY) >= active_time"; //这是查询本日之前的
break;
default:
$search2="";
break;
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货