function zz_paginator($table,&$db_connection=null, $on_page=5,$current_page=1,$url='?page=',$codition=null){
$menu='<div class="zz_menu_paginate">';
$get=mysqli_fetch_assoc(mysqli_query($db_connection,'SELECT
COUNT(*) AS `counter`
FROM
`'.$table.'`
'.$codition.'
')) or my_error_function();
$count_pages=ceil($get['counter']/$on_page);
for($i=1;$i<=$count_pages;$i++){
if($current_page!=$i)
$menu.='<a href="'.$url.$i.'">'.$i.'</a>';
else
$menu.='<span>'.$i.'</span>';
}
$menu.='</div>';
return $menu;
}
Как вам функция?