Funzionalità
Esempio di utilizzo della classe query pager
Utilizzare query Pager è semplice, includiamo attraverso il comando include di php il file pager.php poi dove necessario creiamo il nostro oggetto queryPager come indicato di seguito
$querypager=new quaryPager("SELECT * FROM tabella ORDER BY id",5,10);
Detto questo possiamo utilizzare il nostro oggetto $querypager in modi differenti
- utilizzando getGridResult
- utilizzando getResult
$querypager->getGridResult(pagina,border,cellspaccing,cellpadding,color1,color2,width,tolink,intestazione,sortable,scriptpath);
$qrypager->getGridResult($page,$border,$cs,$cp,$color1,$color2,$width,"scheda.php");
Se scegli la versione 2.0 di query pager puoi decidere se visualizzare l'intestazione della tabella e se rendere ordinabili i risultati presentati in ogni pagina, l'ordinamento avviene solamente localmente sui risultati di ogni pagina.
$qrypager->getGridResult($page,$border,$cs,$cp,$color1,$color2,$width,"scheda.php",true,true,""); inoltre l'ultimo parametro permette di indicare la posizione dello script rispetto la pagina in cui lo si utilizza.
$qrypager->getGridResult($page,$border,$cs,$cp,$color1,$color2,$width,"scheda.php",true,false,"../script/sortable/");
Con getGridResult non sarà più necessario fare altro.
Viceversa se scegliamo getResult si deve tener conto che questa funzione
restituische il valore dato in output dalla funzione mysql_query($query)
quindi poi sarà il programmatore che dovrà decidere come meglio impostare il risultato.
$rs=$querypager->getResult(pagina);
$row=mysql_fetch_row($rs);
una volta presentato l'output di getResult attraverso la funzione getPageList(pagina)
visualizzeremo la lista delle pagine.
echo $querypager->getPageList(pagina);