无JS,完全php面向过程数据分页实现代码

前端之家收集整理的这篇文章主要介绍了无JS,完全php面向过程数据分页实现代码前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

<div class="codetitle"><a style="CURSOR: pointer" data="16218" class="copybut" id="copybut16218" onclick="doCopy('code16218')"> 代码如下:

<div class="codebody" id="code16218">
<?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){
$pageNow = $_GET['pageNow'];
}else{
header("Location: ../Error/error.PHP");
exit();
}
//打印分页数据
echo "
";
echo "";
echo "<tr></tr>";
$sqlist = "select id,name,age,sex,birthday from employee limit ".($pageNow-1)*$pageSize.",".$pageSize;
$res2 = MysqL_query($sqlist,$MysqL);
while (false!=($row=MysqL_fetch_assoc($res2))){
echo "<tr><td>{$row['id']}</td><td>{$row['name']}</td><td>{$row['age']}</td><td>{$row['sex']}</td><td>{$row['birthday']}</td><td>编辑</td><td>删除</td></tr>";
}
echo "</table>";
//表单控制显示页数
echo "";
//上一页按钮
if($pageNow>1){
$pageUp = $pageNow-1;
echo "上一页";
} //下一页按钮
if($pageNow<$pageCount){
$pageDown = $pageNow+1;
echo "下一页
";
} //后退十页按钮
if($pageNow-10>0){
echo "<<<";
}
//向本页传递当前显示的页数,并显示第几页按钮
for($i=1;$i<=$pageCount;$i++){ if($i>$pageNow-2 && $i<$pageNow+6){
if($i!=$pageNow){
echo "第".$i."页";
}
}
} //前进十页
if($pageNow+10<=$pageCount){
echo ">>>";
} //显示当前页与总页数
echo "
当前页".$pageNow."页/共".$pageCount."页";
//@R944404@
echo "跳转到:";
echo "";
echo "";
?>

猜你在找的PHP相关文章

idnameagesexbirthday编辑雇员删除雇员