Re: pager with mysql

From: Date: Wed, 06 Jul 2005 17:18:55 +0000
Subject: Re: pager with mysql
References: 1 2  Groups: php.pear.general 
Request: Send a blank email to pear-general+get-19881@lists.php.net to get a copy of this message
Reading: http://pear.php.net/manual/en/package.html.pager.compare.php It says a jumping pager will at some point jump to an new "frame". I tried the demo but it looks like it's not jumping (it's paging but not jumping), wondered if anyone can have a look. Thanks: <? require_once 'C:\php\PEAR\Pager\Pager.php'; $params = array( 'mode' => 'Jumping', 'perPage' => 2, 'delta' => 3, 'itemData' => array('a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','z') ); $pager = & Pager::factory($params); $data = $pager->getPageData(); $links = $pager->getLinks(); //$links is an ordered+associative array with 'back'/'pages'/'next'/'first'/'last'/'all' links. //NB: $links['all'] is the same as $pager->links; //echo links to other pages: echo $links['all']; echo '<p>'; //Pager can also generate <link rel="first|prev|next|last"> tags echo $pager->linkTags; echo '<p>'; //Show data for current page: //echo 'PAGED DATA: ' ; print_r($data); echo 'PAGED DATA: ' ; print "<pre>".print_r($data, true)."</pre>"; echo '<p>'; //Results from methods: echo 'getCurrentPageID()...: '; var_dump($pager->getCurrentPageID()); echo '<p>'; echo 'getNextPageID()......: '; var_dump($pager->getNextPageID()); echo '<p>'; echo 'getPreviousPageID()..: '; var_dump($pager->getPreviousPageID()); echo '<p>'; echo 'numItems()...........: '; var_dump($pager->numItems()); echo '<p>'; echo 'numPages()...........: '; var_dump($pager->numPages()); echo '<p>'; echo 'isFirstPage()........: '; var_dump($pager->isFirstPage()); echo '<p>'; echo 'isLastPage().........: '; var_dump($pager->isLastPage()); echo '<p>'; echo 'isLastPageComplete().: '; var_dump($pager->isLastPageComplete()); echo '<p>'; echo '$pager->range........: '; var_dump($pager->range); ?>

« previous php.pear.general (#19881) next »