ホームページ >バックエンド開発 >PHPチュートリアル >CodeIgniter の検索ページングに関連する問題がいくつかあります。助けてください。

CodeIgniter の検索ページングに関連する問題がいくつかあります。助けてください。

WBOY
WBOYオリジナル
2016-06-13 13:52:13956ブラウズ

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'] = '

';
$config [' first_link '] = 'ホーム';
$config ['first_tag_open'] = '
  • ';
    $config ['first_tag_close'] = '
  • ';
    $config [ 'last_link'] = '最後のページ';
    $config ['last_tag_open'] = '
  • ';
    $config ['last_tag_close'] = '
  • ';
    $config ['next_link'] = '次のページ';
    $config ['next_tag_open'] = '
  • ';
    $config ['next_tag_close'] = '

  • $config ['prev_link'] = '前のページ';
    $config ['prev_tag_open'] = '
  • ';
    $config ['prev_tag_close'] = '< ;/li> ;';
    $config ['cur_tag_open'] = '
  • '

  • 声明:
    この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。