一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

php 多關鍵字 高亮顯示實現(xiàn)代碼

項目結(jié)構(gòu):

開始搜索:   這里搜索關鍵字("大""這")

搜索結(jié)果:  高亮顯示

項目所需數(shù)據(jù)庫結(jié)構(gòu):


實現(xiàn)代碼:
conn.php
復制代碼 代碼如下:
<?php
$conn = @ mysql_connect("localhost", "root", "") or die("數(shù)據(jù)庫鏈接錯誤");
mysql_select_db("form", $conn);
mysql_query("set names 'gbk'");
?>

searchAndDisplayWithColor.php
復制代碼 代碼如下:
<?php
include 'conn.php';
?>

<table width=500 align="center">
<form action="" method="get">
<tr>
<td>關鍵字:<input type="text" name="keyWord" />
<input type="submit" value="搜索" /></td>
</tr>
</form>
</table>

<table width=500 border="0" align="center" cellpadding="5"
cellspacing="1" bgcolor="#add3ef">
<?php
//關鍵字不為空的時候才執(zhí)行相關搜索
if($_GET['keyWord']){
//用空格符把關鍵字分割開
$key=explode(' ', $_GET[keyWord]);
$sql="select * from message where title like '$key[0]' or title like '$key[1]' or content like '$key[0]' or content like '%$key[1]%'";
$query=mysql_query($sql);
while ($row=mysql_fetch_array($query)){
//替換關鍵字,并且把關鍵字高亮顯示
$row[title]=preg_replace("/$key[0]/i", "<font color=red><b>$key[0]</b></font>", $row[title]);
$row[title]=preg_replace("/$key[0]/i", "<font color=red><b>$key[1]</b></font>", $row[title]);
$row[content]=preg_replace("/$key[0]/i", "<font color=red><b>$key[0]</b></font>", $row[content]);
$row[content]=preg_replace("/$key[1]/i", "<font color=red><b>$key[1]</b></font>", $row[content]);
?>

<tr bgcolor="#eff3ff">
<td>標題:<font color="black"><?=$row[title]?></font> 用戶:<font color="black"><?=$row[user] ?></font>
<div align="right"><a href="preEdit.php?id=<?=$row[id]?>">編輯</a>  |  <a
href="delete.php?id=<?=$row[id]?>">刪除</a></div>
</td>
</tr>
<tr bgColor="#ffffff">
<td>內(nèi)容:<?=$row[content]?></td>
</tr>
<tr bgColor="#ffffff">
<td>
<div align="right">發(fā)表日期:<?=$row[lastdate]?></div>
</td>
</tr>
<?php }
}
?>
</table>

說明:在這個小程序中,有一點不足之處在于,只能同時搜索兩個關鍵字,并且中間用空格" "隔開,如果只是搜索一個關鍵字,如:"大"
顯示的時候會出現(xiàn)亂碼 ……^|_|^,這是由于下面代碼的結(jié)果:
復制代碼 代碼如下:
//用空格符把關鍵字分割開
$key=explode(' ', $_GET[keyWord]);

如果要改進的話,在這里的后面就要做一下判斷了。

php技術php 多關鍵字 高亮顯示實現(xiàn)代碼,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 婷婷六月激情在线综合激情 | 国产精品久久久久影视不卡 | 超级色的网站观看在线 | 伊人色婷婷 | 成人久久久久久 | 天堂成人一区二区三区 | 国产成人 免费观看 | 五月婷婷激情综合网 | 顶级欧美色妇xxxxx | 91视频免费观看网站 | 91专区| 涩涩涩涩 | 第一区免费在线观看 | 成人国产在线视频在线观看 | 欧美三级黄视频 | 怡红院视频网 | 国产区图片区小说区亚洲区 | 亚洲另类小说网 | 五月婷综合网 | 五月婷婷亚洲综合 | 日本精品久久久久中文字幕 1 | 亚洲一区二区三区免费视频 | 国产香蕉成人综合精品视频 | 国产成人综合亚洲欧美在 | 久久久久久一级毛片免费无遮挡 | 国产激情小说 | 中文字幕无线码中文字幕免费 | 综合免费一区二区三区 | 久久精品综合网 | 精品久久久久久中文 | 俄罗斯freexxxx性特大另类 | 微拍秒拍福利一区二区 | 深夜福利一区二区 | 久久国产精品伦理 | 四虎影院色 | 国产免费私拍一区二区三区 | 亚洲欧美国产精品久久久 | 国产一区二区在线视频播放 | 亚洲日本激情综合在线观看 | 精品视频在线观看 | 日本在线视频免费观看 |