Я реализовал автозаполнение пользовательского интерфейса jquery с данными из базы данных.Сейчас я сделал только одно поле для отображения имени.Но я хочу это для двух названий полей, а также для номера мобильного телефона.Мое требование: Когда я ищу имя, в текстовом поле будет отображаться список имен, который соответствует значению текстового поля из базы данных, а когда я ищу номер мобильного телефона, в текстовом поле будет отображаться список номеров мобильного телефона, который соответствует значению текстового поля из базы данных.
Скрипт:
$(function() {
$( "#search_name" ).autocomplete({
source: 'office_search.php',
max:10,
scroll:true
});
});
Код сервера
<?php
include('connection.php');
$searchTerm = $_GET['term'];
$sql = mysql_query ("SELECT name,p_mobile FROM admit WHERE name LIKE '%{$searchTerm}%' or p_mobile LIKE '%{$searchTerm}%'");
$array = array();
while ($row = mysql_fetch_array($sql)) {
$array[] = array (
'value' => $row['name'],
);
}
echo json_encode ($array);
?>