разбиение на страницы с использованием кодировки с выбранными записями

Я новичок в Codeigniter. Надежда может помочь решить проблему с разбивкой по страницам кода.

  1. Я выбрал некоторые записи из своего представления и передал свой контроллер с помощью $ _POST.
  2. контроллер будет использовать переменную $ _POST для выбора записей из модели.
  3. то записи будут отображаться в одном представлении с разбивкой на страницы.

шаг 1-3 – okey, на дисплее отображается правильная информация.

  1. когда нажимаете на кнопку pagination из моего представления. Это вызовет тот же контроллер, но $ _POST info будет пустым. Таким образом, мое представление не отображается с выбранными записями по мере необходимости.

надежда может помочь.

Я упростил код следующим образом:

контроллеры:

$config['total_rows']=$this->invdata_model->getFilterData_numRows(); $config['base_url']=site_url('site/users_area') ; $config['uri_segment'] = '3'; $config['per_page']=18; $config['num_links']=4; $this->pagination->initialize($config); $data['records']=$this->invdata_model->getFilterData_Rows($config['per_page'],$this->uri->segment(3)); $data['rec_country']=$this->invdata_model->country(); $this->load->view('includes/header'); $this->load->view('users_area_view',$data); $this->load->view('includes/footer'); 

модели:

  $country = $this->input->post('country') ; $this->db->select('stockno, bdlno, country,volton'); if (isset($country)) { $this->db->where_in('country',$country); } $q=$this->db->get('inventory')->num_rows(); return $q ; 

Посмотреть

  <?php echo form_open('site/users_area'); echo $this->table->generate($records); echo $this->pagination->create_links() ; ?> <div class="gadget"> <?php echo form_submit('submit','Apply','class="button_form"'); ?> </div> $gadget['gadget_name']='country'; $gadget['gadget_rec']=$rec_country; $this->load->view('gadget',$gadget); </form> 

Показать гаджет

  <div class="gadget"> <?php $gadget_name2=$gadget_name.'[]'; echo "<ul>"; foreach ($gadget_rec as $item) { echo '<li >'; echo '<div id="sectionname">'.$item.'</div>'; echo '<div id="sectioninput"><input type="checkbox" name="'.$gadget_name2.'" value="'.$item.'"></div>' ; echo '-'; echo "</li>"; } echo "<ul>"; ?> </div> 

Спасибо.