graham23s Posted May 20, 2007 Share Posted May 20, 2007 Hi Guys, i'm trying to incorporate pagination into a custom made forum but am having a small problem, when you view the forum, at the top the link is like this: view_forum.php?id=1 the pagination link is like this: view_forum.php?page=7 you see the pagination links override the id's it doesn't jump to the next set of results heres the pagination links: ## Pagination end ############################################################### // Figure out the total number of results in DB: $total_results = mysql_result(mysql_query("SELECT COUNT(*) as Num FROM `membership`"),0); // Figure out the total number of pages. Always round up using ceil() $total_pages = ceil($total_results / $max_results); // Build Previous Link if($page > 1){ $prev = ($page - 1); echo " <a href=\"".$_SERVER['PHP_SELF']."?page=$prev\"><<< </a> "; } for($i = 1; $i <= $total_pages; $i++){ if(($page) == $i){ echo "[<b>$i</b>] "; } else { echo "<a href=\"".$_SERVER['PHP_SELF']."?page=$i\">$i</a> "; } } // Build Next Link if($page < $total_pages){ $next = ($page + 1); echo "<a href=\"".$_SERVER['PHP_SELF']."?page=$next\"> >>></a>"; } echo "<br /><br />"; ## Pagination end ############################################################### any help would be appreciated cheers guys Graham Quote Link to comment https://forums.phpfreaks.com/topic/52173-solved-query-regarding-gets-and-pagination/ Share on other sites More sharing options...
OOP Posted May 20, 2007 Share Posted May 20, 2007 you can modify the pagination code to be something like this // Figure out the total number of results in DB: $total_results = mysql_result(mysql_query("SELECT COUNT(*) as Num FROM `membership`"),0); // Figure out the total number of pages. Always round up using ceil() $total_pages = ceil($total_results / $max_results); // Build Previous Link if($page > 1){ $prev = ($page - 1); echo " <a href=\"".$_SERVER['PHP_SELF']."?id=$forumId&page=$prev\"><<< </a> "; } for($i = 1; $i <= $total_pages; $i++){ if(($page) == $i){ echo "[<b>$i</b>] "; } else { echo "<a href=\"".$_SERVER['PHP_SELF']."?id=$forumId&page=$i\">$i</a> "; } } // Build Next Link if($page < $total_pages){ $next = ($page + 1); echo "<a href=\"".$_SERVER['PHP_SELF']."?id=$forumId&page=$next\"> >>></a>"; } echo "<br /><br />"; Quote Link to comment https://forums.phpfreaks.com/topic/52173-solved-query-regarding-gets-and-pagination/#findComment-257332 Share on other sites More sharing options...
graham23s Posted May 20, 2007 Author Share Posted May 20, 2007 Thank for that mate works great:) Graham Quote Link to comment https://forums.phpfreaks.com/topic/52173-solved-query-regarding-gets-and-pagination/#findComment-257416 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.