• 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>
  • 相关阅读:
    CSS中em,rem的区别
    Bootstrap自学笔记
    lable标签的妙用
    Ajax
    基础小知识杂烩
    用CSS3画出一个立方体---转
    CSS3方法总汇
    HTML5 DOM扩展
    VS2010在C盘下生成的.iTrace文件解决办法 ,c盘偷偷的减少,心很烦啊,找了半天才知道是这个问题
    伪静态
  • 原文地址:https://www.cnblogs.com/qz1234/p/5598296.html
Copyright © 2020-2023  润新知