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

    <body>
    <br />
    <form action="zgdiqu.php" method="get">
    <div>地区名称:<input type="text" name="name" />
    <input type="submit" value="查询" /></div>
    </form>
    <br />
    <table width="100%" border="1" cellpadding="0" cellspacing="0">
    <tr>
    <td>地区代号</td>
    <td>地区名称</td>
    <td>父级代号</td>

    </tr>
    <?php
    include("./FZL.class.php");
    require("./FYL.class.php"); //引入分页类

    $db = new FZL();

    $tj = " 1=1 ";
    if(!empty($_GET["name"]))
    {
    $name = $_GET["name"];
    $tj = " areaname like '%{$name}%' ";
    }

    //求总条数
    $sz = "select count(*) from chinastates where ".$tj;
    $az = $db->Query($sz);
    $zts = $az[0][0];

    echo $zts;
    //造分页类对象
    $FYL = new FYL($zts,20); //构造函数 需要4个参数,后边两个参数不用写,因为从第二个参数开始都有默认值

    $sql = "select * from chinastates where ".$tj.$FYL->limit;
    echo $sql;

    $attr = $db->Query($sql);
    foreach($attr as $v)
    {
    echo"<tr>
    <td>{$v[0]}</td>
    <td>{$v[1]}</td>
    <td>{$v[2]}</td>
    </tr>";
    }

    ?>
    </table>
    <div><?php
    //调用分页信息并输出
    echo $FYL->fpage();
    ?></div>
    </body>

    如何显示搜寻内容

    <body>
    <?php
    include("./FZL.class.php");
    require("./FYL.class.php"); //引入分页类
    
    $db = new FZL();
    
    $tj = " 1=1 ";
    $name = "";
    if(!empty($_GET["name"]))
    {
        $name = $_GET["name"];
        $tj = " areaname like '%{$name}%' ";    
    }
    
    ?>
    <br />
    <form action="zgdiqu.php" method="get">
       <div>地区名称:<input type="text" name="name" value="<?php echo $name;?>"/>
    <input type="submit" value="查询" /></div>
    </form>
    <br />
    <table width="100%" border="1" cellpadding="0" cellspacing="0">
         <tr>
              <td>地区代号</td>
              <td>地区名称</td>
              <td>父级代号</td>
         
         </tr>
    <?php
    
    
    //求总条数
    $sz = "select count(*) from chinastates where ".$tj;
    $az = $db->Query($sz);
    $zts = $az[0][0];
    
    echo $zts;
    //造分页类对象
    $FYL = new FYL($zts,20);  //构造函数 需要4个参数,后边两个参数不用写,因为从第二个参数开始都有默认值
    
    $sql = "select * from chinastates where ".$tj.$FYL->limit;
    echo $sql;
    
    $attr = $db->Query($sql);
    foreach($attr as $v)
    {
        echo"<tr>
              <td>{$v[0]}</td>
              <td>{$v[1]}</td>
              <td>{$v[2]}</td>
             </tr>";
    }
    
    ?>
    </table>
    <div><?php 
    //调用分页信息并输出
    echo $FYL->fpage();
    ?></div>
    </body>

    此类方式的缺陷就是刷新页面

  • 相关阅读:
    Eclipse Mars5.4.2集成scala IDE
    ajax请求无法下载文件
    Linux
    解决IE下URL传参中文乱码的问题
    jquery easyui datagrid.load方法参数传递问题 .
    Easyui设置datagrid自适应屏幕宽度的方法
    MapReduce方法的理解和遇到的问题总结
    hadoop操作中遇到的问题
    Maven中常见的问题
    jdk及mysql安装常见问题
  • 原文地址:https://www.cnblogs.com/zqseven/p/6226080.html
Copyright © 2011-2022 走看看