Home > php教程 > php手册 > php入门学习知识点二 PHP简单的分页过程与原理

php入门学习知识点二 PHP简单的分页过程与原理

WBOY
Release: 2016-06-13 12:07:29
Original
1056 people have browsed it

require '../inc/conn.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 '


'.$row["title"].'';
}

//第三步:获取记录数
$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 "[第一页] [上一页]";
}


if($pagecount==$pagenum){
echo "[下一页] [最后一页]";
}else{
echo "[下一页] [最后一页]";
}

?>
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Recommendations
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template