query($sql)->fetch()['rows'];
return $rowCount;//总行数
}
function get_all_pp($rows,$ppgs=5){
return ceil($rows/$ppgs);//总页数
}
function get_pi($cp,$ppgs){
return ($cp-1)*$ppgs;//limit $pi,$ppgs;
}
function pps_html($cp,$pv,$pnums,$dir,$admin,$php){
$sp = ($cp-floor($pv/2) <= 1?1:$cp-floor($pv/2));
$ep = ($cp+floor($pv/2) >= $pnums?$pnums:$cp+floor($pv/2));
$sp_html = "";
for ($i=$sp; $i <= $ep; $i++) {
if ($cp == $i) {
$sp_html .= "".$cp."";
}else{
$sp_html .= "".$i."";
}
}
return $sp_html;
}
function xp_html($cp,$pv,$pnums,$dir,$admin=1,$php='index'){
if ($cp < ceil($pv/2)) {
$_next = $cp+1;
$sp_html = pps_html($cp,$pv,$pnums,$dir,$admin,$php)."下一页 »尾页 »";
}else if(ceil($pv/2) <= $cp && $cp <= $pnums - $pnums%$pv){
$_next = $cp+1;
$_previous = $cp-1;
$sp_html = "首页 »上一页 »".pps_html($cp,$pv,$pnums,$dir,$admin,$php)."下一页 »尾页 »";
}else{
$_previous = $cp-1;
$sp_html = "首页 »上一页 »".pps_html($cp,$pv,$pnums,$dir,$admin,$php);
}
return $sp_html;
}
?>