php 多关键字 高亮显示实现代码_PHP
程序员文章站
2024-02-13 22:08:22
...
项目结构:
cellspacing="1" bgcolor="#add3ef">
说明:在这个小程序中,有一点不足之处在于,只能同时搜索两个关键字,并且中间用空格" "隔开,如果只是搜索一个关键字,如:"大"
显示的时候会出现乱码 ……^|_|^,这是由于下面代码的结果:
复制代码 代码如下:
//用空格符把关键字分割开
$key=explode(' ', $_GET[keyWord]);
如果要改进的话,在这里的后面就要做一下判断了。
开始搜索: 这里搜索关键字("大""这")
搜索结果: 高亮显示
项目所需数据库结构:
实现代码:
conn.php
复制代码 代码如下:
$conn = @ mysql_connect("localhost", "root", "") or die("数据库链接错误");
mysql_select_db("form", $conn);
mysql_query("set names 'gbk'");
?>
searchAndDisplayWithColor.php
复制代码 代码如下:
include 'conn.php';
?>
标题:=$row[title]?> 用户:=$row[user] ?> |
内容:=$row[content]?> |
发表日期:=$row[lastdate]?> |
说明:在这个小程序中,有一点不足之处在于,只能同时搜索两个关键字,并且中间用空格" "隔开,如果只是搜索一个关键字,如:"大"
显示的时候会出现乱码 ……^|_|^,这是由于下面代码的结果:
复制代码 代码如下:
//用空格符把关键字分割开
$key=explode(' ', $_GET[keyWord]);
如果要改进的话,在这里的后面就要做一下判断了。