分页导航链接可以这样写:
header('Content-Type: text/html;charset=utf-8');
$page = (!empty($_GET['p'])) ? intval($_GET['p']) : 1;
page($page);
function page($page=1, $page_size=10){
$total_records = 505;
$total_pagas = ceil($total_records/$page_size);
echo '页数: '.$total_pagas.'
';
if($total_pagas==0){
echo '查询结果为空
';
}else if($page>$total_pagas || $page <= 0){
?>
echo '第1页(没有该页,统一显示第一页)
';
$page = 1;
if($total_pagas>=$page+4){
for($i=$page+1;$i<=$page+4;$i++){
//echo $i;
?>
}
if($page!=$total_pagas){
?>
}
}else{
for($i=$page+1;$i<=$total_pagas;$i++){
//echo $i;
?>
}
if($page!=$total_pagas){
?>
}
}
}else{
?>
//前输出5页,后输出4页.
if($page<=5){
if($page!=1){
?>
}
for($i=1;$i
//echo $i;
?>
}
}else{
if($page!=1){
?>
}
for($i=$page-5;$i
//echo $i;
?>
}
}
echo '第'.$page.'页(当前页)
';
if($total_pagas>=$page+4){
for($i=$page+1;$i<=$page+4;$i++){
//echo $i;
?>
}
if($page!=$total_pagas){
?>
}
}else{
for($i=$page+1;$i<=$total_pagas;$i++){
//echo $i;
?>
}
if($page!=$total_pagas){
?>
}
}
}
}
?>
?>