1. 云栖社区>
  2. PHP教程>
  3. 正文

入门级PHP简单分页代码

作者:用户 来源:互联网 时间:2017-12-01 09:39:34

代码

入门级PHP简单分页代码 - 摘要: 本文讲的是入门级PHP简单分页代码, 本节内容:php分页代码 例子: 代码示例:<html><head><title>php分页的例子 - www.ahlinux.com</title><style type="text

本节内容:
php分页代码

例子:
 

代码示例:
<html>
<head>
<title>php分页的例子 - www.ahlinux.com</title>
<style type="text/css">
#fenye {
background:#666;
}
 
#fenye ul li {
display:inline;
}
</style>
 
</head>
<body>
<?php
/**
* php分页的实现代码
* edit: www.ahlinux.com
*/
//确定当前页码
if(isset($_GET['page'])){
$page=1;
} else {
$page=$_GET['page']; //intval()感觉不加也行 页码不可能出现小数吧
}
 
$pageSize=10; //每页显示的数据量
$page=$_GET['page'];
$pageNum=($page-1)*$pageSize; //开始读取数据的位置
$num=mysql_num_rows(mysql_query("select `id` from `$db`")); //取得数据总数 $db 数据表名
$pageAbsolute=ceil($num/$pageSize); //取得总页数 ceil() 进一取整
 
$sql="select * from `$db` order by id desc limit $pageNum,$pageSize ";
$query=mysql_query($sql);
?>
 
<div id="fenye">
<ul>
<a href="index.php?page=1">首页</a>
<?php
while(!!$rs=mysql_fetch_array($query)){
for($i=0;$i<$pageAbsolute;$i++){
echo '<li><a href=index.php?page='.($i+1).'>'.($i+1).'</a></li>';
}
}
?>
<a href="index.php?page=<?php echo $pageabsolute;?>">末页</a>
</ul>
</div>
</body>
</html>

以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索代码 ,以便于您获取更多的相关知识。