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>

  • 相关阅读:
    iOS常用的终端指令
    instancesRespondToSelector与respondsToSelector的区别
    Struts2(一)快速入门
    pl/sql快速输入select * from等语句快捷键设置
    win10系统安装oracle11g时遇到INS-13001环境不满足最低要求
    JSP四大作用域
    J2EE开发模式
    JAVA四大域对象总结
    Apache与Tomcat有什么关系和区别
    Junit测试框架
  • 原文地址:https://www.cnblogs.com/nzhcww/p/6796633.html
Copyright © 2011-2022 走看看