У меня естьPHP json_encode автозаполнения
<form action='' method='post'>
City name <br /><br />
<input type='text' name='search' value='' class='auto'>
</form>
и
<script type="text/javascript">
$(function() {
//autocomplete
$(".auto").autocomplete({
source: "search.php",
minLength: 1
});
});
</script>
Это автозаполнения. А теперь я получаю поле из MySQL базы в search.php файл:
if(isset($_GET['term']))
{
$city = array();
$airport = array();
$citysearchsql = mysqli_query(db(),"SELECT * FROM citycode WHERE cityname LIKE '%".$_GET['term']."%' ");
while($citysearchresult = mysqli_fetch_array($citysearchsql))
{
$airnamesql = mysqli_query(db(),"SELECT * FROM airports WHERE citycode='".$citysearchresult['citycode']."' ");
while($airnameresult = mysqli_fetch_array($airnamesql))
{
$airport[] = $airnameresult['airportname'];
}
$city[] = $citysearchresult['cityname'];
}
echo json_encode($city);
}
Основания имеет две таблицы citycode
и airports
. Когда пользователь пишет название города, нужно, чтобы показать название города и под название города шоу названия аэропорта, как здесь
Я не могу сделать это с json_encode
.
какие-либо идеи, кто-нибудь может мне помочь
Благодарим Вас за решение работают, но мне нужно, чтобы стилизовать его как-то, как здесь: http://joxi.ru/krD8oY1u0Nb0kr Я уже пытался использовать HTML-теги, например, & nbsp, но он не работает. – Pokrowsky