je to naprosto jednoduché to co ti bylo porazeno.. sám jsem jej používal někam vedle svých skriptů si uložíš soubor class.Paging.phps
následně si includneš tento soubor, založíš třídu a provedeš toto
$total = mysql_result(mysql_query("SELECT COUNT(*) FROM `tabulka`"), 0);
$limit = 20;
$base = 'http://www.treba.cz/kategorie/';
// celkem | [zakladna] | [po kolika] | [format parametru]
$paging = new Paging($total, $base, $limit, '&page=%s');
$paging->set_title_format('Stránka %s'); // nepovinne
$paging->set_around(2); // nepovinne
$paging->set_paging_mode(1); // 0
$paging->set_output_mode(1); // 0
$paging->set_paging();
// vystup
echo $paging->export_paging(); // echo $paging; // $tpl['paging'] = (string)$paging;
// parametry limit pro sql dotaz:
$sql_start = $paging->get_start();
$sql_limit = $paging->get_limit();
ovšem dáš tam své údaje