Ajax запрос
Код:
$(document).ready(function(){
$('#city').change(function(){var myChoice = $('#city').val();
var data = {myChoice: myChoice}
$.ajax({
type: "POST", url: "../blocks/change.php", data: data, dataType: 'json', success: function(data){
var top_list = data.myrowRaion; // содержимое новых элементов
for (var i=0; i< top_list.length; i++){
$("<option />", {html: top_list[i]}).appendTo('#raion');
}
}});
});
});
$('#city').change(function(){var myChoice = $('#city').val();
var data = {myChoice: myChoice}
$.ajax({
type: "POST", url: "../blocks/change.php", data: data, dataType: 'json', success: function(data){
var top_list = data.myrowRaion; // содержимое новых элементов
for (var i=0; i< top_list.length; i++){
$("<option />", {html: top_list[i]}).appendTo('#raion');
}
}});
});
});
Код:
<?php
include ("../blocks/bd.php");
if (isset($_POST['myChoice']))
{$myChoice = $_POST['myChoice'];}
if (isset($myChoice)) {$resultRaion = mysql_query("SELECT raion, id FROM raion WHERE idCity = '$myChoice' ",$db);
if (!$resultRaion)
{echo "<p>Отправьте код ошибки по данному почту san-goldencity@mail.ru:</p>";
exit (mysql_error());}
if (mysql_num_rows($resultRaion) > 0)
{$myrowRaion = mysql_fetch_array($resultRaion);}
else
{
echo "<p>Таблицы еще пустые, записей отствует</p>";
exit ();
}
}
$myrowRaion[] = $myrowRaion;
echo json_encode($myrowRaion);
include ("../blocks/bd.php");
if (isset($_POST['myChoice']))
{$myChoice = $_POST['myChoice'];}
if (isset($myChoice)) {$resultRaion = mysql_query("SELECT raion, id FROM raion WHERE idCity = '$myChoice' ",$db);
if (!$resultRaion)
{echo "<p>Отправьте код ошибки по данному почту san-goldencity@mail.ru:</p>";
exit (mysql_error());}
if (mysql_num_rows($resultRaion) > 0)
{$myrowRaion = mysql_fetch_array($resultRaion);}
else
{
echo "<p>Таблицы еще пустые, записей отствует</p>";
exit ();
}
}
$myrowRaion[] = $myrowRaion;
echo json_encode($myrowRaion);
Код:
$resultCity = mysql_query("SELECT city, id FROM city ",$db);
if (!$resultCity)
{echo "<p>Отправьте код ошибки по данному почту san-goldencity@mail.ru:</p>";
exit (mysql_error());}
while($myrowCity = mysql_fetch_array($resultCity))
printf ("<option value='%s'>%s</option>",$myrowCity["id"], $myrowCity["city"]);
echo "
</select>
<p>Район:</p>
<select name='raion' id='raion'>";
if (!$resultCity)
{echo "<p>Отправьте код ошибки по данному почту san-goldencity@mail.ru:</p>";
exit (mysql_error());}
while($myrowCity = mysql_fetch_array($resultCity))
printf ("<option value='%s'>%s</option>",$myrowCity["id"], $myrowCity["city"]);
echo "
</select>
<p>Район:</p>
<select name='raion' id='raion'>";