Я хотел сделать поиск улиц с автозаполнением.
Выберите провинцию, город, улицу. Возникла проблема, связанная с тем, что выбранный регион и параметр выборки переданы на поиск города в регионе. Позже улица на основе параметра штат и город.
Может кто-нибудь объяснить, что для изменения эти отношения были сохранены. В данный момент я нахожу работу, но без зависимостей.
файл index.php
<script type="text/javascript">
$().ready(function() {
$("#w1").autocomplete("get_w_list.php", {
width: 260,
matchContains: true,
minChars: 3,
selectFirst: false
});
$("#m1").autocomplete("get_m_list.php", {
width: 260,
matchContains: true,
minChars: 3,
selectFirst: false
});
$("#u1").autocomplete("get_u_list.php?", {
width: 260,
matchContains: true,
minChars: 3,
selectFirst: false
});
});
</script>
</head>
<body>
<div id="content">
<form action="" autocomplete="off">
<p>
Województwo <label>:</label>
<input type="text" name="w1" id="w1" />
</p>
<p>
Miasto <label>:</label>
<input type="text" name="m1" id="m1" />
</p>
<p>
Ulica <label>:</label>
<input type="text" name="u1" id="u1" />
</p>
<input type="submit" value="Submit" />
</form>
</div>
файл get_w_list.php
<?php
require_once "config.php";
$q = strtolower($_GET["q"]);
if (!$q) return;
$sql = "select DISTINCT woj from lb_mu where woj LIKE '%$q%'";
mysql_query('SET CHARSET utf8');
$rsd = mysql_query($sql);
while($rs = mysql_fetch_array($rsd)) {
$cname = $rs['woj'];
echo "$cname\n";
}
?>
файл get_m_list.php
<?php
require_once "config.php";
$q = strtolower($_GET["q"]);
if (!$q) return;
$sql = "select DISTINCT miasto from lb_mu where miasto LIKE '%$q%'";
mysql_query('SET CHARSET utf8');
$rsd = mysql_query($sql);
while($rs = mysql_fetch_array($rsd)) {
$mmname = $rs['miasto'];
echo "$mmname\n";
}
?>
Пожалуйста, помогите мне решить эту проблему.
ТНХ