Welcome Guest, Not a member yet? Register   Sign In
Pagination Class Problem in codeigniter CodeIgniter_2.1.0?
#4

[eluser]Unknown[/eluser]
This will work only when per_page is 3, if you change it you must change change if statements too. .
Here is my Controller code


class Data extends CI_Controller {


public function index()
{


$this->load->library('pagination');

$this->load->library('table');
$config['base_url']='http://localhost/pagination/index.php/data/index';
$config['total_rows']=$this->db->get('data')->num_rows();




$config["full_tag_open"]="<div id='pagination' >";
$config["full_tag_close"] ="</div>" ;
$config['first_link'] =false;
$config['last_link']=false;
$config['cur_tag_open'] = ' <b class="active">';
$config['cur_tag_close'] = '</b>';


$config['use_page_numbers'] = TRUE
$config['num_links']=2;

$config['use_page_numbers'] = TRUE;
$config['per_page']=3;



$this->pagination->initialize($config);


$k=$this->uri->segment(3);

$offset=$k;

if($k==0)
{
$offset=$k;
// echo "00";
}

else if($k==2)
{
$offset=$k+1;
//echo "2222";
}
else if($k==3)
{
$offset=2*$k;
//echo "3333";
}
else
{
$offset=((2*$k)+1);
// echo "44";
}


$data['records']=$this->db->get('data',$config['per_page'],$offset );

$this->load->view('site_view',$data);


}
}


Messages In This Thread
Pagination Class Problem in codeigniter CodeIgniter_2.1.0? - by El Forum - 02-15-2014, 04:45 AM



Theme © iAndrew 2016 - Forum software by © MyBB