ホームページ >バックエンド開発 >PHPチュートリアル >CodeIgniter の検索ページングに関連する問題がいくつかあります。助けてください。
CodeIgniter の検索ページネーションに問題があります。助けてください。
クエリ条件が多いため、少し長く感じるかもしれませんが、次のページをクリックして 2 ページ目にジャンプします。現在のページは以下です 2 ページ目ではありません。お知らせ下さい。
主な問題は、次のページをクリックすると次のページにジャンプしたのに、現在のページが正しく表示されないことです。コントローラー
PHP コード関数 people_daozhen($askdate,$askdate2,$name,$age,$age2,$phone,$sex,$zxjb,$comefrom,$area){
if ( !empty($_POST['askdate'])){
$data ['askdate']=$_POST['askdate'];
}
if(!empty($_POST [ 'askdate2'])){
$data ['askdate2']=$_POST['askdate2'];
}
if(!empty($_POST['name'])){
$data ['name']=$_POST['name'];
}
if(!empty($_POST['age'])){
$data ['age'] = $_POST['age'];
}
if(!empty($_POST['age2'])){
$data ['age2']=$_POST['age2'];
}
if(!empty($_POST['phone'])){
$data ['phone']=$_POST['phone'];
}
if( ! empty($_POST['sex'])){
$data ['sex']=$_POST['sex'];
}
if(!empty($_POST['zxjb' ] )){
$data ['zxjb']=$_POST['zxjb'];
}
if(!empty($_POST['comefrom'])){
$data [ 'comefrom']=$_POST['comefrom'];
}
if(!empty($_POST['エリア'])){
$data ['エリア']=$_POST[ 'エリア'];
}
$this->load->helper ( 'url' );
$this->load->database(); 🎜> $this->load->library ( 'pagination' );
$config ['per_page'] = '10';
$config ['base_url'] = base_url(). 'index.php/people/people_daozhen/'.$askdate.'/'.$askdate2.'/'.$name.'/'.$age.'/'.$age2.'/' 。 $phone.'/'.$sex.'/'.$zxjb.'/'.$comefrom.'/'.$area;
$this->load->model ( ' people_mdl ','',TRUE );
$data ['datalist'] = $this->people_mdl->people_list2 ( $config ['per_page'], $this->uri-> ;セグメント ( 13 ) ,$askdate,$askdate2,$name,$age,$age2,$phone,$sex,$zxjb,$comefrom,$area);
$config ['total_rows'] =$this - >people_mdl->people_sum2($askdate,$askdate2,$name,$age,$age2,$phone,$sex,$zxjb,$comefrom,$area);
$config[' uri_segment '] = 3;
$config ['full_tag_open'] = '
';
$config ['full_tag_close'] = '