background image

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

){