PHP+mysql+ajax實現百度搜索下拉提示框 主要有3個文件三個文件在同一個目錄裏 如下圖 下面是三個文件的代碼 把sql文件導入到mysql數據庫裏 修改下數據庫密碼爲自己的 記得哦是UTF-8編碼。
下面是三個文件的.代碼 把sql文件導入到mysql數據庫裏 修改下數據庫密碼爲自己的 記得哦是UTF-8編碼
php+mysql+ajax實現百度搜索下拉提示框
效果圖
php+mysql+ajax實現百度搜索下拉提示框
文件
複製代碼 代碼如下:
<?php
mysql_connect('localhost', 'root' ,'');
mysql_select_db("test");
$queryString = $_POST['queryString'];
if(strlen($queryString) >0) {
$sql= "SELECT value FROM countries WHERE value LIKE '".$queryString."%' LIMIT 10";
$query = mysql_query($sql);
while ($result = mysql_fetch_array($query,MYSQL_BOTH)){
$value=$result['value'];
echo '<li onClick="fill(''.$value.'');">'.$value.'</li>';
}
}
?>
文件
複製代碼 代碼如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "">
<html xmlns="">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Ajax Auto Suggest</title>
<script type="text/javascript" src=""></script>
<script type="text/javascript">
function lookup(inputString) {
if(th == 0) {
// Hide the suggestion box.
$('#suggestions')();
} else {
$("", {queryString: ""+inputString+""}, function(data){
if(th >0) {
$('#suggestions')();
$('#autoSuggestionsList')(data);
}
});
}
} // lookup
function fill(thisValue) {
$('#inputString')(thisValue);
setTimeout("$('#suggestions')();", 200);
}
</script>
<style type="text/css">
body {
font-family: Helvetica;
font-size: 11px;
color: #000;
}
h3 {
margin: 0px;
padding: 0px;
}
estionsBox {
position: relative;
left: 30px;
margin: 10px 0px 0px 0px;
width: 200px;
background-color: #212427;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
border: 2px solid #000;
color: #fff;
}
estionList {
margin: 0px;
padding: 0px;
}
estionList li {
margin: 0px 0px 3px 0px;
padding: 3px;
cursor: pointer;
}
estionList li:hover {
background-color: #659CD8;
}
</style>
</head>
<body>
<p>
<form>
<p>
Type your county:
<br />
<input type="text" size="30" value="" id="inputString" onkeyup="lookup(e);" onblur="fill();" />
</p>
<p class="suggestionsBox" id="suggestions" style="display: none;">
<img src="upArrow.png" style="position: relative; top: -12px; left: 30px;" alt="upArrow" />
<p class="suggestionList" id="autoSuggestionsList">
</p>
</p>
</form>
</p>
</body>
</html>
sql數據庫文件(導入到mysql)
複製代碼 代碼如下:
-- phpMyAdmin SQL Dump
-- version 3.3.5
--
--
-- 主機: localhost
-- 生成日期: 2010 年 12 月 09 日 02:36
-- 服務器版本: 5.0.22
-- PHP 版本: 5.2.14
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
--
-- 數據庫: `test`
--
-- --------------------------------------------------------
--
-- 表的結構 `countries`