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; } ?>