Or you can use this simply class from Manuel Lemos's site. It works with Mysql only. http://phpclasses.upperdesign.com/browse.html/package/366
> Hi, > > I need an algorithm for paging. If I have 100 pages of results, I only > want to show > << Prev 1 2 3 4 5 6 7 8 9 10 Next >> > > Where I limit the number to 10 results of pages, but I cannot figure it out > for the life of me. > for ($i = $page; $i <= ($page+10); $i++) { > if ($i != $page) { > echo " <a href=\"$PHP_SELF?catid=$catid&page=$i\">$i</a> "; > } else { > echo " $i "; > } > > } > echo " <a href=\"$PHP_SELF?catid=$catid&page=$i\">>></a> "; > echo " <a href=\"$PHP_SELF?catid=$catid&page=$num_pages\">End</a> "; > } > > > > But what I need to do is not show pages that aren't there, and I'm > hardwiring it to show > 10 whether they exist or not. > > I've got to believe that there's a really slick way of doing this. I've > searched the usual > places (weberdev.com, devshed.com, zend.com) but there's no really good > keywords, > and when you search on 'paging" you get too many results to be useful > > Thanks in advance, > Lara > --------------------- > Lara J. Fabans > Lodestone Software, Inc > [EMAIL PROTECTED] > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > To contact the list administrators, e-mail: [EMAIL PROTECTED] > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]