家园首页 Php4手册 我的相册 家园下载 个人文集 给我留言
我形我塑,网络相册,www.5x54.com 相册 相册 心情相册,少女相册 免费申请,我形我塑免费相册
 家园 个人文集   http://www.5x54.com
 


[原创]最简单PHP分页实例,简简单单才是美。^_^


作者:5x54    点击: 读取中...

引用代码: <html>
<
head>
<
meta  http-equiv="Content-Type"  content="text/html;  charset=gb2312">
<
title>最简单PHP分页事例</title>
</
head>
<
body>
<
CENTER>
<?
$page=isset($_GET['page'])?$_GET['page']:1;//获取页码(%$$383#^67)心情家园www.bbsdiy.net,否则页码为1
if  (is_numeric($page)==0)$page=1;//必有为数字(%$$383#^67)心情家园www.bbsdiy.net,否则页码为1
$allnum=165;//总的记录数
$page_size=10;//每页显示的条数
//计算需要的页数
if($allnum){
if(
$allnum<$page_size){
  
$page_count=1;
  }elseif(
$allnum%$page_size){
    
$page_count=(int)($allnum/$page_size)+1;
    }else{
$page_count=$allnum/$page_size;
    }
  }else{
    
$page_count=0;
  }
/////////////////////显示记录//////////////////////////
if($allnum){
$a=($page-1)*$page_size;
$b=$page_size;
  if  ((
$a+$b)>$allnum)  {
  echo  
"本页显示:第".($a+1)."条--第".$allnum."条";
  }else{
  echo  
"本页显示:第".($a+1)."条--第".($a+$b)."条";
  }
}
/////////////////////显示记录//////////////////////////
?>
<br><BR>            
<?  
if($page>1){
  echo  
"<a  href=?page=1>首页</a>&nbsp;&nbsp;<a  href=?page=".($page-1).">上一页</a>&nbsp;&nbsp;";
}
  echo  
"第".$page."页/"."共有".$page_count."页";
  echo  
"共有".$allnum."条记录";
if(
$page<$page_count){
  echo
"&nbsp;&nbsp;<a  href=?page=".($page+1).">下一页</a>&nbsp;&nbsp;<a  href=?page=".($page_count).">尾页</a>";
}
?>
</CENTER>
</body>
</html>

收藏此文章     打印  更新     编辑此文章    『关闭窗口』