Re: Re: Page-style data display system

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Or just try this: http://www.phpclasses.org/browse/package/2832.html
It's very easy to use.

On 1/20/06, Wayne Khan <kzhiwei@xxxxxxxxxxxxxx> wrote:
> Hi Daniel,
> You won't need something so complicated as PEAR or what.
>
> http://www.phpfreaks.com/tutorials/43/0.php
>
> Try out this tutorial. Its how I got my damned pagination code working. :)
>
> -----Original Message-----
> From: El Bekko [mailto:elbekko@xxxxxxxxx]
> Sent: Sunday, January 15, 2006 5:58 AM
> To: php-windows@xxxxxxxxxxxxx
> Subject:  Re: Page-style data display system
>
> Daniel Anderson wrote:
> > Okay, I have a database table to which contains posts from people.
> > I want to retrieve these and post them in a linear format (as I currently
> have), but...! I want to have pages, each page has 50 rows from the database
> at a time.
> >
> > If I have 102 results, I want it to be separated into three pages.
> >
> > Page: 1, 2, 3
> >
> > The page link I want to be displayed in the URL as a variable: page=1
> (example).
> >
> > Each row is ordered with a primary key
> >
> > page=1    will return the first 50 results (1 - 50)
> > page=2    will return the next 50 results (51 - 100)
> > page=3    will return the next two results (101 - 102)
> >
> > I want a system that will automatically do this. I want the page numbers
> to increase along with how many results are in the database. At the moment
> there are only three, but in time it will grow. So essentially it should
> start off at Page: 1, then increase as I hit the 50th entry.
> >
> > Is there anyone who can help me with this?
> > If you need more detail, please email me and I'll try to explain more
> in-depth!
> >
> > Many thanks!
> > I hope you can help!
> >
> > Thanks for your time all!
> >
> >     ~Dan
>
> Try something to the likes of this:
>
> <?php
>
> $pageid         = intval($_GET['page']);
> $startlimit = ($pageid - 1) * 50;
> $endlimit       =  $pageid * 50;
>
> mysql_query("SELECT * FROM yourtable LIMIT $startlimit , $endlimit");
>
> ?>
>
> --
> PHP Windows Mailing List (http://www.php.net/) To unsubscribe, visit:
> http://www.php.net/unsub.php
>
> --
> PHP Windows Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>

-- 
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[Index of Archives]     [PHP Home]     [PHP Users]     [PHP Database Programming]     [PHP Install]     [Kernel Newbies]     [Yosemite Forum]     [PHP Books]

  Powered by Linux