1. 程式人生 > >autocomplete+PHP+MYSQL的實現模糊查詢

autocomplete+PHP+MYSQL的實現模糊查詢

1、HTML網頁表單部分:

<input type="text" name="course" id="course" />

2、JS程式碼部分:

<script type="text/javascript" src="jquery.js"></script>
<script type='text/javascript' src='jquery.autocomplete.js'></script>
<link rel="stylesheet" type="text/css" href="jquery.autocomplete.css" />

<script type="text/javascript">
$().ready(function() {
 $("#course").autocomplete("get_course_list.php", {
  width: 260,
  matchContains: true,
  selectFirst: false
 });
});
</script>

3、PHP 後臺部分:

<?php
require_once('Connections/bz_conn.php');
mysql_select_db($database_bz_conn, $bz_conn);
$q = strtolower($_GET["q"]);
$sql = "select *  from  bz_user where  ucompany LIKE '%$q%'";
$rsd = mysql_query($sql);
while($rs = mysql_fetch_array($rsd)){
$ucompany = $rs['ucompany'];
$ucompany=iconv("gb2312","utf-8",$ucompany);  //注意:我的網頁、php檔案、資料庫等 都為GB2312 編碼,所以這裡轉了一下碼


 echo "$ucompany\n";
}
?>