gpt4 book ai didi

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

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 25 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章无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){  $pageNow = $_GET['pageNow'];  }else{  header("Location: ../Error/error.php");  exit();  }  //打印分页数据  echo "<div style='margin-left:300px;margin-top:1px;'>";  echo "<table style='border:1px;border-style:solid;border-width:1px;border-color:green'>";  echo "<tr><th>id</th> <th>name</th> <th>age</th> <th>sex</th> <th>birthday</th> <th>编辑雇员</th> <th>删除雇员</th> </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><a href=#>编辑</a></td> <td><a href=#>删除</a></td></tr>";  }  echo "</table>";  //表单控制显示页数  echo "<form action='当前页'>";  //上一页按钮  if($pageNow>1){  $pageUp = $pageNow-1;  echo "<a href='?pageNow=".$pageUp."'>上一页</a> ";  }  //下一页按钮  if($pageNow<$pageCount){  $pageDown = $pageNow+1;  echo "<a href='?pageNow=".$pageDown."'>下一页</a> <br/>";  }  //后退十页按钮  if($pageNow-10>0){  echo "<a href='?pageNow=".($pageNow-10)."'><<<</a> ";  }  //向本页传递当前显示的页数,并显示第几页按钮  for($i=1;$i<=$pageCount;$i++){  if($i>$pageNow-2 && $i<$pageNow+6){  if($i!=$pageNow){  echo "<a href='?pageNow=".$i."'>第".$i."页</a> ";  }  }  }  //前进十页  if($pageNow+10<=$pageCount){  echo "<a href='?pageNow=".($pageNow+10)."'>>>></a> ";  }  //显示当前页与总页数  echo "<br/>当前页".$pageNow."页/共".$pageCount."页";  //跳转页  echo "跳转到:<input type='text' name='pageNow' id='pageNow' style='width:30px;height:20px'/>页<input type='submit' style='width:37px;height:20px;font-size:11px;' value='go'/>";  echo "</form>";  echo "</div>";  ?>  。

最后此篇关于无JS,完全php面向过程数据分页实现代码的文章就讲到这里了,如果你想了解更多关于无JS,完全php面向过程数据分页实现代码的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com