PJ droopy pants Posted January 18, 2009 Share Posted January 18, 2009 I currently have a page which shows a list of all users in the database. Now that it is over 1000 users I would like to split it into pages of say, 100 users per page. However I have no idea how and any help would be great. Here is what i am using to get the entire list of users. echo '<tr><td>Total Users</td></tr>'; echo '<tr><td>'; $result = mysql_query("SELECT * FROM `users` ORDER BY `id` ASC"); while($line = mysql_fetch_array($result, MYSQL_ASSOC)) { echo "<div>".$line['id'].".)".$line['username']."</div>"; } echo "</td></tr>"; Quote Link to comment https://forums.phpfreaks.com/topic/141361-solved-help-with-making-multiple-pages-with-query-results/ Share on other sites More sharing options...
elgoog Posted January 18, 2009 Share Posted January 18, 2009 What you could try, is sorting by letter Having an alphabet at the top of the page and sql below $letter = $_GET['letter']; "SELECT * FROM `users` WHERE `users` LIKE '$letter%'" Or do a search for pagination. There are some good ready made classes where you could have a certain number per page Quote Link to comment https://forums.phpfreaks.com/topic/141361-solved-help-with-making-multiple-pages-with-query-results/#findComment-739911 Share on other sites More sharing options...
xtopolis Posted January 18, 2009 Share Posted January 18, 2009 Basic Pagination Tutorial Quote Link to comment https://forums.phpfreaks.com/topic/141361-solved-help-with-making-multiple-pages-with-query-results/#findComment-739978 Share on other sites More sharing options...
PJ droopy pants Posted January 19, 2009 Author Share Posted January 19, 2009 Thank you that worked beautiful! Quote Link to comment https://forums.phpfreaks.com/topic/141361-solved-help-with-making-multiple-pages-with-query-results/#findComment-740130 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.