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>

  • 相关阅读:
    总结下目前维护团队中用到的一些技术和工具
    一次修改时间导致的ORACLE 实例崩溃
    ruby 用watir 登录 CU的代码
    最近好烦.真的好烦
    Lucene.Net学习
    项目上线了,心情好爽
    轻松掌握XMLHttpRequest对象[转]
    微软发布3款SQL Injection攻击检测工具
    Domino开发
    用在JavaScript的RequestHelper [转]
  • 原文地址:https://www.cnblogs.com/nzhcww/p/6796633.html
Copyright © 2011-2022 走看看