php搜索关键字 高亮

来源:互联网 发布:手机载图软件 编辑:程序博客网 时间:2024/06/06 08:33
<?php
 $conn=@mysql_connect("localhost","root","") or die ("链接失败");
 mysql_select_db("gxt",$conn);
 mysql_query("set names 'utf8'");
//全站搜索

 // if($_GET[key]){
 // $sql="select * from poetry where content like'%$_GET[key]%'";
 // $res=mysql_query($sql,$conn);
 // while($row=mysql_fetch_array($res)){
 // //关键字  高亮度
 // $row[content]=preg_replace("/$_GET[key]/i", "<font color=red> <b>\\0</b></font>", $row[content]);
 //    echo "$row[content].<br>";
// }          
 // }
 
 // 多关键字搜索
   if($_GET[key]){
    $k=explode(" ", $_GET[key]);
  $sql="select * from poetry where content like'%$k[0]%' and content like'%$k[1]%'";
  $res=mysql_query($sql,$conn);
  while($row=mysql_fetch_array($res)){
  //关键字  高亮度
  $row[content]=preg_replace("/($k[0])/i", "<font color=red> <b>\\0</b></font>", $row[content]);
  $row[content]=preg_replace("/($k[1])/i", "<font color=red> <b>\\0</b></font>", $row[content]);
    echo "$row[content]"."<br>";
}          
 }

?>
<form action="" method="get">
关键字:
<input type="text" name="key"/>
<input type="submit" name="sub" value="全站搜索"/>
</form>
0 0
原创粉丝点击