I am, using the Codeigniter pagination library,
I am wondering how I can grab the number of the first and last items displayed using the pagination class?
So, if I had 12 results, and per_page was set to 5. I would want
Page 1: Displaying 1 to 5 of 12 results
Page 2: Displaying 6 to 10 of 12 results
Page 3: Displaying 11 to 12 of 12 results.
Keeping it simple.
You need 3 variables. Result start, result end (in the page, not the whole) and total result.
You already know the total results (from the pagination). Let’s call it
$total.so, now get the current page (
$curpage) value from CI instance. Then,for
$result_end, you just need to add the per page value but considering it’ll be 1 less,send all those 3 values to view.