Идея состоит в том, что пользователь может ввести фамилию ИЛИ соответствующий идентификатор, и каждое поле запроса на поставку будет выглядеть как «Фамилия - Идентификатор» See this picture, но когда пользователь выбирает какой-либо элемент из списка, только одно значение (Фамилия) будет выбран.jQuery automcplete: Как предложить 2 значения, но выберите только один из них?
Я успешно реализовал часть с двумя предложенными значениями, но когда я выбираю один элемент, выбираются как фамилия, так и ID. Что я могу изменить, чтобы выбрать только одно значение в текстовое поле (Фамилия), но оставить 2 предложенных значения? Вот фрагмент кода:
$select =mysqli_query($conn, "SELECT * FROM seamstress WHERE surname LIKE '%".$searchTerm."%' OR seamstress_id LIKE '%".$searchTerm."%'");
while ($row=mysqli_fetch_array($select)) {
$data[] = $row['surname']. ' '.$row['seamstress_id'];
}
echo json_encode($data);
изменить свой поисковый запрос, чтобы указать либо идентификатор, либо фамилию. Затем в вашем запросе проверьте, извлекает ли какой-либо из них результат до повторения ответа – Akintunde007