zoukankan      html  css  js  c++  java
  • PHP分页查询中的条件查询

     下面是分页查询中含有条件的查询的代码。  里面一些代码我已经注明用处。

    <body> 
    
    
    
    <form method="get">  
    关键字:<input type="text" name="name" />
    <input type="submit" value="搜索" />
    </form>
               创建一个表单和按钮进行输入关键字
    <table width="100%" border="1" cellpadding="0" cellpadding="0">
    <tr>
    <td>代号</td>
    <td>名称</td>
    <td>父级名称</td>
    </tr>
            创建一个表格
    <?php
    include("DBDA.php");
    
    $db = new DBDA(); 链接数据库
    
    include("page.php");  链接分页查询的类
    
    $tj = " 1=1 ";  创建一个条件
    
    $name = "";  创建一个name 先给他一个空值
    if(!empty($_GET["name"]) && $_GET["name"]!="")   如果get里有了赋值的话
     {
        $tj =  " AreaName like '%{$_GET['name']}%' "; 条件的语句赋值成这个sql语句
        $name = $_GET["name"];  name赋值输入的一个name
    }
    $ztj = " where {$tj}";  赋值这个sql语句
    $zzong = "select count(*) from chinastates".$ztj;  放入这个语句中
    
    $azong = $db->query($zzong);
    
    $zongshu = $azong[0][0];
    
    $page = new Page($zongshu,15);
    
    $sql = "select * from chinastates ".$ztj.$page->limit; 放入这个语句中
    
    $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 $page->fpage();
    ?>
    </div>
    </body>
  • 相关阅读:
    sublime显示当前文件的编码格式
    关于jquery中html()、text()、val()的区别
    bit,Byte,B,KB,MB,GB
    python之序列操作
    编程常用密匙
    js数组操作
    ob函数的使用
    php使用zlib实现gzip压缩
    js兼容性汇总
    centos7下源码编译安装mysql5.7
  • 原文地址:https://www.cnblogs.com/qz1234/p/5598296.html
Copyright © 2011-2022 走看看