Auto complete с php и jquery

NewGuy

Registered
Здравейте. Чудя се как да го направя. Искам да се пише в 1 поле и докато се пише да зарежда информацията чрез ajax(jquery) и да излизат Първите 3-4 съвпадения в нещо като падащо меню нещо подобно на това http://www.tv.com/ . Някой може ли да ми даде пример за такова нещо или поне идея.
 
test.php
PHP:
<?php
header("Content-Type: text/html; charset=UTF-8");

$cn = mysql_connect("localhost", "root", "") or die(mysql_error());
mysql_select_db("db", $cn) or die(mysql_error());

$q = $_GET['q'];

mysql_query("SET NAMES utf8");
$query = mysql_query("SELECT * FROM accounts WHERE username LIKE '{$q}%' LIMIT 5") or die(mysql_error());

while($row = mysql_fetch_assoc($query)){
	echo $row['username']."\n";
}
?>

[js]
<script type="text/javascript">
$(document).ready(function(){
$('#username').autocomplete('test.php', {
mustMatch: true,
autoFill: true,
});
});
</script>[/js]

HTML:
<input type="text" name="username" id="username" />

Това е пример с потребители, ти си го настрой както искаш, но задължително трябва да е $_GET['q']
 
Дава ти това, защото вероятно не си сложил плъгина.

Трябват ти

jquery.js
jquery.autocomplete.js
jquery.autocomplete.css

да си ги извикаш.
 

Back
Горе