只得查看第一页数据,杰出分页

作者: 今晚开什么码  发布:2019-09-28

php 卓绝分页 补助上10页下10代码
 +-------------------------------------------
 |
 |   Autohr : jimmy
 | Email : mailangel123@163.com
 |
 +-------------------------------------------
 */

PHP中什么贯彻网页分页,只可以查看第一页数据
<?php
include("mysql.inc.php");
$perpage=7;//每页展现7条
//查询books的记录
$sql="SELECT 书籍编号,书籍名称,价格 FROM books2";
$result=mysqli_query($conn,$sql);
//获取查询结果的记录数
$totalrow=mysqli_num_rows;
$totalpage=ceil($totalrow/$perpage);//总括总页数
while ($arr=mysqli_fetch_array {
$data[]=$arr;}//将全部数码贮存到$data数组中
//根据$_GET['page']参数值决定从第几页早先展现
//代表页数的变量$page由1发端估量
if(empty($_GET['page'])||is_numeric($_GET['page'])||$_GET['page']totalpage)
$page=1;
else
$page=$_GET['page'];
?>
<!DOCTYPE html>

 /*
 +-------------------------------------------
 + 配置不前页面
 +-------------------------------------------
 */
 if (@!$perpage || !is_numeric(@$perpage) || @$perpage <= 0){
  $perpage = 20;
 }
 /*
 +-------------------------------------------
 + 计算最大页面 tds记录总条数据
 +-------------------------------------------
 */
 $pages = ceil($tds / $perpage);
 /*
 +-------------------------------------------
 + 计算最大页面
 +-------------------------------------------
 */
 $page = $page > $pages ? $pages : $page;
 $page = is_numeric($page) && $page > 0 ? ceil($page/1) : 1;
 /*
 +-------------------------------------------
 + 取多少条记下
 +-------------------------------------------
 */
 $pages_limit = ($page - 1) * $perpage;
 $pages_offset = $perpage;
 /*
 +-------------------------------------------
 + 早先页与甘休页面
 +-------------------------------------------
 */
 if ($pages <= 10){
  $spage = 1;
  $epage = $pages;
 }else{
  if ($page > $pages - 5){
   $spage = $pages - 9;
   $epage = $pages;
  }elseif ($page < 6){
   $spage = 1;
   $epage = 10;
  }else{
   $spage = $page - 4;
   $epage = $page + 5;
  }
 }
 /*
 +-------------------------------------------
 + 上一页与下一页
 +-------------------------------------------
 */
 $pages_prev = $page <= 2 ? 1 : ($page - 1);
 $pages_next = $page >= $pages-1 ? $pages : ($page + 1);

分页数据呈现

<br> table{<br> border: 1 px solid black; width: 450px;<br> text-align: center;<br> }<br>

图书编号

本文由今晚开什么码发布于今晚开什么码,转载请注明出处:只得查看第一页数据,杰出分页

关键词:

上一篇:Eclipse的PHP插件PHPEclipse安装和平运动用
下一篇:没有了