zoukankan      html  css  js  c++  java
  • 分页查询

    <!--条件处理部分-->
    <?php
    //引用两个封装好的类文件
    include("REN.class.php");
    include("Page.class.php");
    $a=new REN();
    //定义一个变量作为条件变量,设置其初始值为恒成立,即在没有输入值的情况下,显示的是所有内容
    $tj=" 1=1 ";  ——注意,前后要加空格,防止引用时,因没有空格隔开而引起错误报警
    //定义一个变量name的初始值为空,在有传入值的情况下再更改其内容
    $name="";
    //判断是否有值传入,并且其值不为空
    if(!empty($_GET["name"]) && $_GET["name"]!="")
    {
    //将传入的值提取出来,作为一个限制条件
    $tj = " AreaName like '%{$_GET['name']}%' ";
    //将传入的值放入定义的变量name中
    $name=$_GET["name"];
    }
    //将所有的条件变量进行拼接,定义成一个总的条件
    $ztj=" where {$tj}";

    ?>

    <!--条件查找提交栏-->
    <form action="fenyechaxun0619.php" method="get">
    <div>地区名称:
    <!--设置value值是为了在符合该条件的分页中都可显示在条件文本框中-->
    <input type="text" name="name" value="<?php echo $name ;?>" />
    <input type="submit" value="查询" />
    </div>
    </form>
    <br />
    <br />
    <!--数据显示表-->
    <table align="center" border="1" width="70%" cellpadding="0" cellspacing="0">
      <tr>
        <td>地区代号</td>
        <td>地区名称</td>
        <td>归属地区代号</td>
      </tr>
    <?php

    //求总条数
    $szong="select count(*) from chinastates".$ztj;
    $azong=$a->Query($szong);
    $zongshu=$azong[0][0]; //总条数

    //造分页对象,键入两个数据分别为总条数和每个分页面显示的数据条数
    $page=new Page($zongshu,15);

    //在SQL语句后面拼接上条件语句
    $sql="select * from chinastates ".$ztj.$page->limit;
    $result=$a->Query($sql);
    foreach($result as $v)
    {
      echo"<tr>
          <td>{$v[0]}</td>
          <td>{$v[1]}</td>
          <td>{$v[2]}</td>
        </tr>";
    }
    ?>
    </table>
    <!--页码显示栏-->
    <div>
    <?php
    //返回分页信息,括号内可选择要显示的项
    echo $page->fpage();
    //0-7分别代表:0-总数据数;1-本页共有多少条数据;2-本页是从第几条到第几条;3-页码数;4-首页、上一页;5-页码列表;6-下一页、末页;7-手动输入页码跳转框
    ?>
    </div>

  • 相关阅读:
    【网络】IP子网划分详解
    【java】package
    【java】异常
    【java】内部类
    【java】多态
    【java】抽象类和接口区别
    【java】接口
    Java并发编程之volatile关键字解析
    String ,StringBuffer, StringBuilder的区别
    Synchronized关键字、Lock,并解释它们之间的区别
  • 原文地址:https://www.cnblogs.com/m-m-g-y0416/p/5601900.html
Copyright © 2011-2022 走看看