<?
 
require_once "pagecreator.php";
 
$db_HOST="localhost";
 
$db_USER="root";
 
$db_PASS="PASSWORD";
 
$db_NAME="MYSQLDATABASE"; //NAME OF THE DATABASE WHERE THE EXAMPLE TABLE CAN BE FOUND
 
 
$dbh=mysql_connect ($db_HOST,$db_USER,$db_PASS) 
 
        or die ('I cannot connect to the database because: ' . mysql_error());
 
mysql_select_db ($db_NAME,$dbh);
 
 
 
// Make query
 
if (!$st) $st=0; 
 
$st=(int) $st;
 
 
if (!$rows) $rows=10; 
 
$rows=(int) $rows;
 
if ($rows<1) $rows=10;
 
$query_db="select * from categories order by cat_id limit $st,$rows";
 
$query_total_cats="select * from categories ";
 
 
$result=mysql_query($query_db);
 
$total_cats=mysql_num_rows(mysql_query($query_total_cats));
 
 
//make pagelinks with pagecreatorclass
 
$pg=new page_creator();
 
$pg->TotalItems=$total_cats;
 
$pg->ItemsPerPage=$rows;
 
 
$pg->PrevNext=true;
 
$pg->FirstLast=true;
 
$pg->TrailingPages=2;
 
$pg->ShowTotalPages=true;
 
$pg->ShowTotalPagesString="Total of pages: ";
 
 
$pg->ScriptVariable="st";
 
$pg->Parameters=array('amount'=>$rows);
 
 
$nav=$pg->Create_Pagelinks();
 
print $nav."<br />";
 
 
// display the contents of the page
 
print '<table width="60%" border="1px">';
 
while ($r=mysql_fetch_array($result)) {
 
    print '<tr><td>' . $r['cat_id'] . '</td>';
 
    print '<td>' . $r['cat_1'] . '</td>';
 
    print '<td>' . $r['cat_2'] . '</td></tr>';
 
    }
 
print '</table>';
 
 
//
 
?>
 
 |