phpbr
include("connection.php");
$perNumber=10;
//每页显示的记录数
$page=$_GET['page'];
//获得当前的页面值
$count=mysql_query("select
count(*)
from
user");
//获得记录总数
$rs=mysql_fetch_array($count);
$totalNumber=$rs[0];
$totalPage=ceil($totalNumber/$perNumber);
//计算出总页数
if
(!isset($page))
{
$page=1;
}
//如果没有值,则赋值1
$startCount=($page-1)*$perNumber;
//分页开始,根据此方法计算出开始的记录
$result=mysql_query("select
*
user
limit
$startCount,$perNumber");
//根据前面的计算出开始的记录和记录数
while
($row=mysql_fetch_array($result))
echo
"user_id:".$row[0]."
";
"username:".$row[1]."
//显示数据库的内容
($page
!=
//页数不等于1
上一页
显示上一页
for
($i=1;$i=$totalPage;$i◆◆)
//循环显示出页面
php
$i
;?
($page$totalPage)
//如果page小于总页数,显示下一页链接
下一页
================================
这个是很简单的..而且也写了注释..不知道合不合你的意..
①###page.php###
//获取page的值,假如不存在page,设置页数为1.
$page=isset($_GET['page'])?intval($_GET['page']):1;
$num=10; //设置每页显示几个数据
$total=mysql_num_rows(mysql_query("select * from XXX"));//计算所有数据总数
$pagenum=ceil($total/$num); //总数除以每页显示数,计算出页数
//假如传入的页数参数大于总页数,则显示错误信息
if($page$pagenum || $page == 0){
echo "error";
Exit;
$offset=($page-1)*$num; //获取limit的第一个参数
require("page.php");//引入page.php文件
//循环显示数据库内容,倒序排列,定义每页显示多少条信息
$result = mysql_query(SELECT * FROM num order by id desc limit $offset,$num);
... ...
//循环显示分页页码开始
for($i=1;$i=$pagenum;$i◆◆){
$show=($i!=$page)?"a href='tel.php?page=".$i."'$i/a":"b$i/b";
Echo $show." ";
拿去用
php/** * @param int $total 总页数 * @param int $current 当前页 * @param int $pre 页面显示的页码数 */
$pagenum是你的总页数? 你就在页面for循环这个就行了
php?
for?($x=1;?$x=$pagenum;?$x◆◆)?{
echo?"li?class="page"$x?br";
}?
以上就是土嘎嘎小编为大家整理的php分页页码相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!