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 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 />"; 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 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
Archived
This topic is now archived and is closed to further replies.