【分页预览的实现功能的实现】----------------------从数据提取数据进行查询然后分页预览----------------------------------

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <link rel="stylesheet" type="text/css" href="bootstrap.min.css">
    <script type="text/javascript" src="bootstrap.min.js"></script>
    <title>商家资料入驻详情</title>
</head>
<style type="text/css">
        body{
            background-color: #ccc;
        }

</style>
<body>
        <div class="container">
               <div class="jumbotron">
                  <h1>商家入驻详情</h1>
                  <p>您的决定已经把握住了商机!</p>
               </div>
               <table class="table table-striped">
                       <caption>入驻商家信息表</caption>
                       <thead>
                          <tr>
                             <th>序号</th>
                             <th>商家名称</th>
                             <th>地区</th>
                             <th>联系人</th>
                             <th>电话</th>
                             <th>行业</th>
                          </tr>
                       </thead>
        <?php
         $link=mysqli_connect(‘127.0.0.1‘,‘root‘,‘‘,‘labor‘);
         mysqli_query($link,"SET NAMES ‘utf8‘");

        $page="";
        if ($page=="") {$page=1;};
        $pagesize=10;  //定义每页显示多少条记录
        $page=isset($_GET["page"])?intval($_GET["page"]):1;   //定义page的初始值,如果get 传过来的page为空,则page=1,
        $total=mysqli_num_rows(mysqli_query($link,"select * from login  order by id "));  //执行查询获取总记录数
        $pagecount=ceil($total/$pagesize);  //计算出总页b数
        if ($page>$pagecount){
            $page=$pagecount;  // 对提交过来的page做一些检查
        }
        if ($page<=0){
            $page=1;                   // 对提交过来的page做一些检查
        }
        $offset=($page-1)*$pagesize;   //偏移量
        $pre=$page-1;           //上一页
        $next=$page+1;         //下一页
        $first=1;                       //第一页
        $last=$pagecount;    //末页
        $exec="select * from login  limit $offset,$pagesize"; //执行查询
        $result=mysqli_query($link,$exec);
        while ($data=mysqli_fetch_array($result)){
           ?>
                       <tbody>
                          <tr>
                             <td><?php echo $data[‘id‘];  ?></td>
                             <td><?php echo $data[‘Cname‘];  ?></td>
                             <td><?php echo $data[‘address‘];  ?></td>
                             <td><?php echo $data[‘linkman‘];  ?></td>
                             <td><?php echo $data[‘tele‘];  ?></td>
                             <td><?php echo $data[‘type‘];  ?></td>
                          </tr>
                       </tbody>
     <?php
}
      ?>     

            </table>
             <div>页<?php echo $page."/".$pagecount?>总页&nbsp;<a href="?page=1">首页 </a><a href="?page=<?php echo $pre?>">上一页</a> <a href="?page=<?php echo $next?>">下一页</a><a href="?page=<?php echo $last?>"> 尾页</a></div>
        </div>

</body>
</html>

结合了前端的bootstrap

时间: 2024-11-10 01:34:33

【分页预览的实现功能的实现】----------------------从数据提取数据进行查询然后分页预览----------------------------------的相关文章

HTML5可预览多图片ajax上传(使用formData传递数据)

在介绍上传图片之前,我们简单的来了解下FormData的基本使用:介绍完成后这些基本知识后,我们会在文章最后提供一个demo,就是ajax多图片上传前预览效果. 1. formData的基本的用法:首先创建一个 空对象实例 代码如下:var formData = new FormData(); 1-1 获取值通过get(key)/getAll(key)来获取对应的value:比如: formData.get("name"); // 获取key为name的第一个值. formData.g

学习SSH时的练习demo,实现分页和登录等简单功能

原文:学习SSH时的练习demo,实现分页和登录等简单功能 源代码下载地址:http://www.zuidaima.com/share/1550463779310592.htm 学习SSH时的练习demo,实现分页和登录等简单功能,适合初学者来练习使用..

Spring如何使用4行代码优雅的实现模糊查询,精确查询,分页查询功能。

最近开始使用Spring开发新项目了,开发新项目必定少不了折腾增删查改. 其中模糊查询,精确查询,分页查询也算是不好对付的功能,需要手写大量重复的代码来实现相关的功能,如何优雅的实现查询功能呢? 首先上两张截图.第一张截图是分页列出活动,可以根据活动名称和活动内容进行模糊查询. 举办机构,举办年份,活动分类为可选项.如指定了年份就会检索相应年份的数据. 第二张截图是列出分类. 可以根据分类名称进行模糊查询. 可以发现,两个listData 方法均只有4行代码. 第一行指定模糊查询的列名s,第二行

转:SQL SERVER数据库中实现快速的数据提取和数据分页

探讨如何在有着1000万条数据的MS SQL SERVER数据库中实现快速的数据提取和数据分页.以下代码说明了我们实例中数据库的“红头文件”一表的部分数据结构: CREATE TABLE [dbo].[TGongwen] (    --TGongwen是红头文件表名 [Gid] [int] IDENTITY (1, 1) NOT NULL , --本表的id号,也是主键 [title] [varchar] (80) COLLATE Chinese_PRC_CI_AS NULL ,  --红头文件

使用插件bootstrap-table实现表格记录的查询、分页、排序等处理

在业务系统开发中,对表格记录的查询.分页.排序等处理是非常常见的,在Web开发中,可以采用很多功能强大的插件来满足要求,且能极大的提高开发效率,本随笔介绍这个bootstrap-table是一款非常有名的开源表格插件,在很多项目中广泛的应用.Bootstrap-table插件提供了非常丰富的属性设置,可以实现查询.分页.排序.复选框.设置显示列.Card view视图.主从表显示.合并列.国际化处理等处理功能,而且该插件同时也提供了一些不错的扩展功能,如移动行.移动列位置等一些特殊的功能,插件可

(四)Oracle条件查询,分页查询

1. SQL(基础查询) 1.1基础查询 1.1.1. 使用LIKE条件(模糊查询) 当用户在执行查询时,不能完全确定某些信息的查询条件,或者只知道信息的一部分,可以借助LIKE来实现模糊查询.LIKE需要借助两个通配符: %:表示0到多个字符 _:标识单个字符 这两个通配符可以配合使用,构造灵活的匹配条件.例如查询职员姓名中第二个字符是'A'的员工信息: SELECT ename, job FROM emp WHERE ename LIKE '_A%'; 1.1.2. 使用IN和NOT IN

【SSH项目实战05】完成数据库的级联查询和分页

上一节我们完成了EasyUI菜单的实现.这一节我们主要来写一下CategoryServiceImpl实现类,完成数据库的级联查询.一般项目从后往前做,先做service(我们没有抽取Dao,最后再抽取),做完了再做上面层. 在写之前,先看一下数据库中的表的情况: drop database if exists shop; /*创建数据库,并设置编码*/ create database shop default character set utf8; use shop; /*删除管理员表*/ dr

Spring Data MongoDB 五:进阶文档查询(分页、Morphia)(二)

Spring Data MongoDB 三:基本文档查询(Query.BasicQuery)(一) 学习MongoDB 六: MongoDB查询(游标操作.游标信息)(三) 一.简介 SpringData  MongoDB提供了org.springframework.data.mongodb.core.MongoTemplate对MongoDB的find的操作,我们上一篇介绍了基本文档的查询,我们今天介绍分页查询,分页查询是返回到匹配文档的游标,可以随意修改查询限制.跳跃.和排序顺序的功能. 我

应用程序框架实战二十四:基础查询扩展 - 分页与排序

上一篇介绍了IQueryable的Where方法存在的问题,并扩展了一个名为Filter的过滤方法,它是Where方法的增强版.本篇将介绍查询的另一个重要主题——分页与排序. 对于任何一个信息系统,查询都需要分页,因为不可能直接返回表中的所有数据. 如果直接使用原始的Ado.Net,我们可以编写一个通用分页存储过程来进行分页查询,然后通过一个DataTable返回给业务层.不过进入Entity Framework时代,分页变得异常简单,通过Skip和Take两个方法配合就可以完成任务. 为了让分