zoukankan      html  css  js  c++  java
  • 2017.5.2

    一个表中的单独的查询
    <h1>汽车查询</h1>
    <form action="car.php" method="post" >
    <div>名称:<input type="text" name="name" />
    <input type="submit" value="查询"/>
    </div>
    </form>
    <table width="100%" border="1" cellpadding="0" cellspadding="0">
    <tr>
    <td>代号</td>
    <td>名称</td>
    <td>系列</td>
    <td>上市时间</td>
    <td>价格</td>
    </tr>
    <?php
    require("./DBDA.class.php");
    $db=new DBDA();
    //1.提交数据是空时,显示所有
    //2.提交数据不为空时,显示关键字查询的
    $sql="select * from car";
    $name="";
    if(!empty($_POST["name"]))
    { $name =$_POST["name"];
    $sql="select * from car where name like '%{$name}%' ";
    }

    $arr =$db->query($sql);
    foreach($arr as $v){
    $str=str_replace($name,"<span style='color:red'>{$name}</span>",$v[1]);
    //这个函数叫做查找替换关键字并标记
    //三个参数,第一个是查找源;第二个是替换后的内容;第三个是替换的内容
    echo"<tr>
    <td>{$v[0]}</td>
    <td>{$str}</td>
    <td>{$v[2]}</td>
    <td>{$v[3]}</td>
    <td>{$v[7]}</td>
    </tr>";
    }
    ?>
    </table>

    两个表单中的查询

    <?php
    $name="";$brand="";
    ?>
    <?php
    require("./DBDA.class.php");
    $db=new DBDA();
    //1.提交数据是空时,显示所有
    //2.提交数据不为空时,显示关键字查询的
    $name="";
    $tj1=" 1=1 ";//第一个条件,对应名称
    $tj2=" 1=1 ";//第二个条件,对应系列
    if(!empty($_POST["name"]))
    {
    $name = $_POST["name"];
    $tj1="name like '%{$name}%'";
    }
    if(!empty($_POST["brand"]))
    {
    $brand = $_POST["brand"];
    $tj2=" brand = '{$brand}' ";
    }
    //总条件
    $tj=" {$tj1} and {$tj2} ";
    $sql="select * from car where ".$tj;
    ?>
    <h1>汽车查询</h1>
    <form action="car2.php" method="post" >
    <div>名称:<input type="text" name="name" value="<?php
    echo $name ?>" />
    类型:<input type="text" name="brand" value="<?php
    echo $brand ?>"/>
    <input type="submit" value="查询"/>
    </div>
    </form>


    <table width="100%" border="1" cellpadding="0" cellspacing="0">

    <tr>
    <td>代号</td>
    <td>名称</td>
    <td>系列</td>
    <td>上市时间</td>
    <td>价格</td>
    </tr>

    <?php
    $arr =$db->query($sql);
    foreach($arr as $v)
    {
    $str=str_replace($name,"<span style='color:red'>{$name}</span>",$v[1]);
    //这个函数叫做查找替换关键字并标记
    //三个参数,第一个是查找源;第二个是替换后的内容;第三个是替换的内容
    echo"<tr>
    <td>{$v[0]}</td>
    <td>{$str}</td>
    <td>{$v[2]}</td>
    <td>{$v[3]}</td>
    <td>{$v[7]}</td>
    </tr>";
    }
    ?>
    </table>

  • 相关阅读:
    linux 常用技巧
    python做本地数据与数据库的校验
    locust性能测试简谈
    正则表达式-将字符串替换成json格式
    正则表达式
    robotframework接口测试案例
    robotframework环境搭建
    python数组
    配置java运行环境
    oracle详细安装教程(附带百度网盘资源)
  • 原文地址:https://www.cnblogs.com/nzhcww/p/6796633.html
Copyright © 2011-2022 走看看