I need help with implementing a simple pagination feature to my own/custom website, and since I’m really confused I’ll explain from basics what I am trying to achieve.
I have a simple table with 3 columns and 17 entries in my database. The results are returned in a HTML table, each entry in a separate row. Now I want to split the results to show only 5 entries per page.
I have searched for various tutorials and codes which at the end got me confused and I’m stuck :(
Anyone can help me to implement such feature in to my page, please?
here is my code atm:
< ?php echo $row; ?>
# December 21, 2012 at 7:35 pm
This is illustrative. Please don’t copy/paste into production code, as there is no checking of the GET request input.
Grr… not getting to grips with this markdown malarky…
# December 21, 2012 at 7:47 pm
Sorry — should have mentioned you will need to give links to the other pages.
$page will show the page they are on, while $result will show you the total number of entries.
If $page is greater than one, you will want a link back to $page – 1.
If $page * 5 is less than or equal to $result, you will want a link to $page + 1.
# December 21, 2012 at 8:24 pm
Thanks for the help, the results are now limited to 5 on the page.
> Sorry — should have mentioned you will need to give links to the other pages.
I have made a link like this following your examples
This goes to my main domain page plus /2 at the end. But page is not found (404).
# December 22, 2012 at 3:33 am
You’ll need some conditionals. As I said above:
> If $page is greater than one, you will want a link back to $page – 1.
> If $page * 5 is less than or equal to $result, you will want a link to $page + 1.
Viewing 6 posts - 1 through 6 (of 6 total)
You must be logged in to reply to this topic.
What now? I have some ideas for you.
We can do the real footer now.