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>
    

      

  • 相关阅读:
    Niagara技术文档汇总
    cPickle对python对象进行序列化,序列化到文件或内存
    html = data.decode('gbk').encode('utf-8')
    用200行Python代码“换脸”
    No module named cv2
    JAVA Calendar具体解释
    千万别用模板给的list.size()巨坑
    div仿checkbox表单样式美化及功能
    动态规划0—1背包问题
    拒绝乱码:做外贸系统,打印俄文快递单时,避免俄文乱码的方法
  • 原文地址:https://www.cnblogs.com/hamilton/p/5592184.html
Copyright © 2011-2022 走看看