Вот HTML
Код | <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> <input id="search" type="text" /> <script> $(function() {
$('#search').autocomplete( { source:'search_product.php', })
}); </script>
|
Вот PHP
Код | <?php $mysql_server = 'localhost'; $mysql_login = 'root'; $mysql_password = ''; $mysql_database = 'db';
mysql_connect($mysql_server, $mysql_login, $mysql_password); mysql_select_db($mysql_database);
$req = "SELECT caption FROM catalog WHERE caption LIKE '%".$_REQUEST['term']."%' ";
$query = mysql_query($req); while($row = mysql_fetch_array($query)) { $results[] = array('label' => $row['caption']); } echo json_encode($results); ?>
|
А результат странен. При появлении совпадения снизу от поля ввода появляется текст найденного, а справа "1 result is available, use up and down arrow keys to navigate."
Хотелось бы получить ниспадающий список найденных соответствий.
|