Передавай разные значения. Типа отправляешь $_POST['страна'] на пхп проверяешь если $_POST['страна']== чемуто то echo (Форма для выбора региона с функцией аякса)
с этой формы отправляешь уже $_POST['регион'] в Пхп проверяешь теперь $_POST['страна']== чемуто то echo (Форма для выбора города с аяксом).
Кажеться уже чето такое было! Могу попробывать без jquery написать!
$html .= '<select name="cities" onchange="showDistrictById(this.value)">';
while ($row = mysql_fetch_array($res)) {
$html .= '<option value="'.$row['id'].'" >'.$row['gorod']'.</option>';
}
$html .= '</select>';
echo $html;
}
if($_POST['districtId']) {
//делаешь запрос на выборку регионов и так же, как и страны выводишь в селекте
}
?>
Последний раз редактировалось diGriz; 23.10.2009 в 09:30..
Очень люблю jquery
могу предложить просто добавить красивости в код.
Код:
function showCountriesById (val) {
$("#districtContainer").html('<img src="/loader.gif" />'); // гифка которая появляется пока идёт запрос.
$.post('ajax.php',{countryId:val},function(data){$("#districtContainer").html(data);})