php简单的分页,php简单分页

公共文件common.php

header("content-type:text/html;charset=utf-8");

//配置信息

$db_host='localhost'; //主机名

$db_port='3306'; //端口号

$db_user='root'; //用户名

$db_pass='123456'; //密码

$db_name='students'; //数据库名称

$charset='utf8'; //字符集

//php连接mysql服务器

$link=@mysql_connect($db_host.':'.$db_port,$db_user,$db_pass);

if(!$link)

die('php数据库连接失败'.mysql_error());

//选择当前数据库

if(!mysql_select_db($db_name))

die('选择数据库失败'.mysql_error());

//设置客户端字符集

mysql_query("set charset {$charset}");

list.php分页文件

//包含连接数据库的公共文件

require_once("./conn.php");

//每页显示数

$pagesize=5;

//获取当前页码和计算开始行号

$page=isset($_GET['page']) ? $_GET['page']:1;

$startrow=($page-1)*$pagesize;

//计算总记录数和总页数

$sql="select*from person";

$result=mysql_query($sql);

$records=mysql_num_rows($result);

$pages=ceil($records / $pagesize);

//构建分页的sql语句

$sql .=" order by id asc limit {$startrow},{$pagesize}";

//执行sql语句,并返回结果集

$result=mysql_query($sql);

?>

学生信息管理中心

.pagelist a,.pagelist span{

display: inline-block;

padding:5px 10px;

border:1px solid #ddd;

margin:0 3px;

text-decoration: none;

}

.pagelist span{color:red;border-color:red;}

学生信息管理中心

编号姓名年龄性别学历爱好工资奖金籍贯

while($arr=mysql_fetch_assoc($result)){

?>

<?php echo $arr['id'] ?><?php echo $arr['name'] ?><?php echo $arr['age'] ?><?php echo $arr['sex'] ?><?php echo $arr['edu'] ?><?php echo $arr['hobby'] ?><?php echo $arr['salary'] ?><?php echo $arr['bonus'] ?><?php echo $arr['city'] ?>

//计算循环的起点和终止页

$start=$page-1;

$end=$page+1;

if($page<2){

$start=1;

$end=3;

}

if($page>$pages-1){

$start=$pages-2;

$end=$pages;

}

for ($i=$start; $i <=$end; $i++) {

//如果是当前页,不加链接

if($i==$page){

echo "$i";

}else{

echo "$i";

}

}

?>

78989decd4af

分页信息表1.png

78989decd4af

分页信息表2.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值