点击下一页的时候原本的查询结果中的参数的限制都没有了,点击下一个又变成查询所有的了 请问怎么解决呢?
代码如下:
public function message_search(){
$conditions= "message_record.id > 0";
//任务状态查询
if(!empty($_REQUEST['message_type'])){
$message=$_REQUEST['message_type'];
$conditions.= " AND message_record.message_type = '$message' ";
$lang['message_tag'] = $message;
}
//车牌号
if(!empty($_REQUEST['dispath_number'])){
$dispath_number=$_REQUEST['dispath_number'];
$conditions.= " AND message_record.track_plate = '$dispath_number' ";
$lang['dispath_number_tag'] = $dispath_number;
}
//时间搜索
if(!empty($_REQUEST['start_time'])){
$start_time = trim($_REQUEST['start_time']);
$new_time = strtotime($start_time)*1000;
$conditions.=" AND message_record.create_time >= '$new_time' ";
$lang['start_time_tag'] = $start_time;
}
if(!empty($_REQUEST['end_time'])){
$end_time = trim($_REQUEST['end_time']);
$new_time_end = strtotime($end_time)*1000;
$conditions.=" AND message_record.create_time <= '$new_time_end' ";
$lang['end_time_tag'] = $end_time;
}
//计算总的个数
$allDispath = $this->car_dispatch->selectPageDispathSend('message_record','message_record.create_time',$conditions);
//分页设计
$pre_page = 10;//定义每页显示的个数
//$config['base_url'] = site_url('car_job/message_search');
$config['base_url'] = base_url().'car_job/message_search';
$config['total_rows'] = count($allDispath->result()); //总的个数
$config['per_page'] = $pre_page;//每页显示个数
$config['num_links'] = 3;// 当前连接前后显示页码个数
$config['full_tag_open'] = '