PHP
代码解释 :
鉴于代码中我已经加了很多注释,在这里我就不再说的很详细了。
‘
一般情况下,需要接收这个 QueryString' 然后在其最后使用通配符产生一个查询
语句。
这意味着在这种情况下,每次敲进去一个字符都需要产生一个查询语句,如果一直
都这样做的话,恐怕 MYSQL 会受不了。但是为了尽量的简化这个过程,这种做法对一个
规模较小的应用应该没什么问题。
这段 php
‘
代码你需要在自己的系统中稍作修改,比如你需要更新 $query'到你自己
的数据库,需要看在哪里放你数据库表的列名等等。
CSS
样式 :
我使用的是 CSS3,天哪,它真的很好用,虽然在 Firefox 或者 Safari 浏览器上会
有功能限制。
复制代码 代码如下:
<style type="text/css">
.suggestionsBox {
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;
}
.suggestionList {
margin: 0px;
padding: 0px;
}
.suggestionList li {
margin: 0px 0px 3px 0px;
padding: 3px;
cursor: pointer;
}
.suggestionList li:hover {
background-color: #659CD8;
}
</style>
CSS 代码都很标准,没什么需要特别指出的。
主文件 HTML :
这是主文件的部分 html
‘
代码,你需要添加的就是一个输入框,并且把 onkeyup'
函数设置为 lookup(this.value)。另外,我建议你不要修改它的 ID,如果你不想修改上