无
JS,完全 php 面向过程数据分页实现代码
无
JS,完全 php 面向过程数据分页实现代码,需要的朋友可以参考下
代码如下
:
<?php
//登陆页面设置的 session,当 session 中存在 name 时
//session_start();
//$name = $_SESSION['name'];
//if (empty($name)){
// header("Location: error.php");
// exit();
//}
//面向过程, 数据分页显示
if
(false!=(
$mysql
= mysql_connect('本地 mysql', 'mysql 用户名', 'mysql 密码'))){
mysql_query('set names utf8',
$mysql
);
//设置数据库中的编码
mysql_select_db("数据库 database",
$mysql
);
}
else
{
die
("连接失败");
}
$pageSize
= 10;
//页面显示条数
$rowCount
= 0;
//数据总条数,从数据库获得
$sqlCount
= 'select count(id) from employee';
$res1
= mysql_query(
$sqlCount
,
$mysql
);
//取出数据条数
if
(false!=(
$row
=mysql_fetch_row(
$res1
))){
$rowCount
=
$row
[0];
}
//总页数,通过计算得到
$pageCount
= 0;
$pageCount
=
ceil
(
$rowCount
/
$pageSize
);
//获取当前页
if
(!isset(
$_GET
['pageNow'])){
// 当 get/post 都为空的时候赋默认值 1
$pageNow
= 1;
//当前页数
}
elseif
(false!=
is_numeric
(
$_GET
['pageNow']) &&
$_GET
['pageNow']<=
$pageCount
){