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]

Reply via email to