zoukankan      html  css  js  c++  java
  • PHP关键词查询和多条件查询

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    </head>
    
    <body>
    <h1>查询页面</h1>
    <form action="gjcchaxun.php" method="post">
    <div>
    请输入汽车名称:
    <input type="text" name="name" />
    <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>
            <td>功率</td>
        </tr>
        <?php
    	include("DBDA.class.php");
    	$db=new DBDA();
    	$tj="";
    	$name="";
    	if(!empty($_POST))
    	{
    		$name=$_POST['name'];
    		$tj="where Name like '%{$name}%'";
    	}
    	$sql="select * from car ".$tj;//car后记得加空格
    	$attr=$db->Query($sql);
    	foreach($attr as $v)
    	{
    		//处理关键字
    		$v[1];$name;
    		//$re="<mark>{$name}</mark>";
    		$re="<span style='color:red'>{$name}</span>";
    		$str=str_replace($name,$re,$v[1]);
    		echo"<tr>
        	<td>{$v[0]}</td>
            <td>{$str}</td>
            <td>{$v[2]}</td>
            <td>{$v[3]}</td>
            <td>{$v[4]}</td>
            <td>{$v[5]}</td>
        </tr>";
    	}
    	?>
    </table>
    </body>
    </html>
    

      

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    </head>
    
    <body>
    <h1>查询页面</h1>
    <form action="duotiaojianchaxun.php" method="post">
    <div>
    请输入汽车名称:
    <input type="text" name="name" />
    请输入系列代号:
    <input type="text" name="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>
            <td>功率</td>
        </tr>
        <?php
    	//一般来说做查询的时候,用户不输入任何内容就是查询所有的
    	include("DBDA.class.php");
    	$db=new DBDA();
    	//多条件查询
    	$tj1="1=1";
    	$tj2="1=1";
    	$name="";
    	if(!empty($_POST))
    	{
    		if($_POST['name']!="")
    		{
    			$name=$_POST['name'];
    			$tj1="Name like '%{$name}%'";
    		}
    		if($_POST['brand']!="")
    		{
    			$tj2="Brand='{$_POST['brand']}'";
    		}
    	}
    	$cxtj=" where ".$tj1." and ".$tj2;
    	$sql="select * from car ".$cxtj;//car后记得加空格
    	echo $sql;
    	$attr=$db->Query($sql);
    	foreach($attr as $v)
    	{
    		//处理关键字
    		$v[1];$name;
    		//$re="<mark>{$name}</mark>";
    		$re="<span style='color:red'>{$name}</span>";
    		$str=str_replace($name,$re,$v[1]);
    		echo"<tr>
        	<td>{$v[0]}</td>
            <td>{$str}</td>
            <td>{$v[2]}</td>
            <td>{$v[3]}</td>
            <td>{$v[4]}</td>
            <td>{$v[5]}</td>
        </tr>";
    	}
    	?>
    </table>
    </body>
    </html>
    

      

  • 相关阅读:
    迁移-Mongodb时间类数据比较的坑
    Kong在windows10的hyperV CentOS上安装
    C#文件上传编码乱码
    入职9个月感想
    单元测试遇到的Mock重载方法问题
    MongoDB wiredTiger存储引擎下的存储方式LSM和B-Tree比较
    【SQL Server】修改DB逻辑文件名称
    【winform】基于UserControl实现webBrower组件时html页面元素加载及onclick事件监听实现
    SQL server 数据连接池使用情况检测
    【Vue起步-Windows】N01:环境安装
  • 原文地址:https://www.cnblogs.com/hamilton/p/5592184.html
Copyright © 2011-2022 走看看