hello guys i have the following problem: i've set up my pagination with the help of codeigniter pagination class but i want to do something more:
I would like users to enter a value in an input box... and then the $per_page
to be set automaticaly at that value:
here is my code:
public function index($offset = NULL, $limit = NULL)
{
$this->load->library('pagination');
$offset = $this->uri->segment(3);
$total = $this->db->count_all('posts');
$per_page = 5;
$config['base_url'] = base_url().'welcome/index';
$config['total_rows'] = $total;
$config['uri_segment'] = 3;
$config['per_page'] = $per_page;
$this->pagination->initialize($config);
$data['pagination'] = $this->pagination->create_links();
$data['posts'] = $this->Model_cats->get_pagination_field($config['per_page'], $offset);
and so on...
the pagination work great!
this is the html:
<div id="pagination">
<?php echo $pagination;?>
<input type="text" id="set_pagination">
<input type="submit" id="submit_pagination">
</div>
ok how can i submit a number let's say 3 and show me 3 posts per page?
Any idea? $per_page = $this->input->post
.... something..