phpPagination Source code of demo3.php


<?php

// redefine output for pagination elements
$aOptions['first'] = '';
$aOptions['last'] = '';
$aOptions['prev'] = '<a href="__PHP_SELF__?page=__PAGE_NUMBER__&limit='.$nItemsPerPage.'">&laquo; Previous</a>';
$aOptions['next'] = '<a href="__PHP_SELF__?page=__PAGE_NUMBER__&limit='.$nItemsPerPage.'">Next &raquo</a>';
$aOptions['page'] = '<a href="__PHP_SELF__?page=__PAGE_NUMBER__&limit='.$nItemsPerPage.'">__PAGE_NUMBER__</a>';
$aOptions['current_page'] = '<b>__PAGE_NUMBER__</b>';
$aOptions['prefix'] = '<table border="0"><tr><td>Page:&nbsp;';
$aOptions['suffix'] =
     
'</td><td>&nbsp;&nbsp;&nbsp;&nbsp;</td>'
    
.'<form method="get" action=""><td>'
    
.'__TOTAL_ITEMS__&nbsp;Results&nbsp;-&nbsp;Display&nbsp;'
    
.'<select name="limit" onchange="submit()">';
    foreach (array(
1015202530355075100) as $v)
    {
        
$s = ($v == $nItemsPerPage) ? ' selected="selected"' '';
        
$aOptions['suffix'] .= '<option'.$s.'>'.$v.'</option>';
    }
$aOptions['suffix'] .= '</select></td></form></tr></table>';

// create pagination object
$oPagination = new phpPagination ($nTotalItems$nItemsPerPage$aOptions);

// print pagination for $nCurrentPage
echo $oPagination->GetHtml($nCurrentPage);


?>
back
sourceforge.net freshmeat.net