<?php 
require '../inc/conn.php'; 
?> 
<?php 
//初始参数设置 
$pagesize=5 ; //分页大小 
$pagenum=1 ; //默认为第一页 
//第一步:获取当前是第几页 
if($_GET){ 
if($_GET['pagenum']){ 
$pagenum=$_GET['pagenum']; 
} 
} 
//第二步:获取当前分页的内容列表 
$sql="Select  From message limit ".($pagenum-1)$pagesize.",$pagesize "; 
$result=mysql_query($sql); 
while(($row=mysql_fetch_array($result))==true){ 
echo '<hr>'.$row["title"].'</hr>'; 
} 
//第三步:获取记录数 
$sql="Select id From message"; 
$result=mysql_query($sql); 
$rownum=mysql_num_rows($result); 
//第四步:记算分页数 
if(($rownum%$pagesize)==0){ 
$pagecount=$rownum/$pagesize; 
}else{ 
$pagecount=(int)($rownum/$pagesize); 
} 
//第五步:得到分页链接 
$url=$_SERVER["REQUEST_URI"]; 
$url=parse_url($url); 
$url=$url["path"]; 
//第六步:输出分页链接 
if($pagenum==1){ 
echo "[第一页] [上一页]"; 
}else{ 
echo "[<a href="$url?pagenum=1">第一页</a>] [<a href="$url?pagenum=".($pagenum-1)."">上一页</a>]"; 
} 
if($pagecount==$pagenum){ 
echo "[下一页] [最后一页]"; 
}else{ 
echo "[<a href="$url?pagenum=".($pagenum+1)."">下一页</a>] [<a href="$url?pagenum=".($pagecount)."">最后一页</a>]"; 
} 
?>
php入门学习知识点二 PHP简单的分页过程与原理
时间:2024-3-1 16:49 作者:韩俊 分类: PHP