zoukankan      html  css  js  c++  java
  • 查询

    <body>
    <h1>汽车查询页面</h1><br />
    <?php
     include("./DBDA.class.php");
     $db = new DBDA();
     $chaxun="";//需要定义在花括号外面,如果在里面,出了花括号就不能用,所以需要定义在外面
     $value="";
     if(!empty($_POST["name"]))//判断传过来的是否为空
     {
         $name = $_POST["name"];
     $chaxun = " where name like '%{$name}%'";   //查询字符串,where前面要加空格
     $value=$name; //如果不为空value值
    }
    ?>
    <form action="0506chaxun.php" method="post">
    <div>
    请输入名称:<input type="text" name="name" value="<?php echo $value;?>" />&nbsp;<input type="submit" value="查询" />
    </div></form><br />
    
    <table width="100%" border="1" cellpadding="0" cellspacing="0">
    <tr>
        <td>代号</td>
        <td>汽车名称</td>
        <td>价格</td>
        <td>油耗</td>
        <td>功率</td>
    </tr>
    
    <?php
    
     
     $sql = "select * from car".$chaxun;   
     $attr = $db->Query($sql);
     foreach($attr as $v)
     {   //给关键字特殊化需要处理name
         //替换字符串,把原来的替换为有样式的字符串。括号内第一个为关键字,第二个是用什么替换
         $rp = "<mark>{$value}</mark>";
        $str = str_replace($value,$rp,$v[1]);
         echo "<tr>
        <td>{$v[0]}</td>
        <td>{$str}</td>
        <td>{$v[7]}</td>
        <td>{$v[4]}</td>
        <td>{$v[5]}</td>
    </tr>";
     }
    
    
    ?>
    </table>
    </body>
  • 相关阅读:
    正则匹配、替换
    C# 算法
    .Net Core 初体验及总结(内含命令大全)
    docker 开放 2375端口
    docker 中 mysql group by 报错
    微信小程序全局变量改变监听
    Linux 中 IDEA 不能调试(Debug)项目
    JavaMail发送邮件后再通过JavaMail接收格式问题
    Linux 安装 RabbitMQ
    SpringBoot 集成 Swagger
  • 原文地址:https://www.cnblogs.com/erinzhismile/p/5488661.html
Copyright © 2011-2022 走看看