Создать выпадающие меню (Ajax + PHP + MYSQL)
Необходимо создать 6 взаимосвязанных выпадающих меню (select):
1. Тип объекта (земельный участок, карьер или бизнес – объект)
2. Подтип объекта. Если пользователь выбирает зем. Участки, то в этом поле должны отобразиться «Сельскохозяйственного назначения», «КФХ», «ИЖС», «Промышленного назначения», «Дома/Дачи»
3. Области
4. Районы
5. Населенные пункты
6. Шоссе
Области, районы и нас. Пункты хранятся в одной таблице mysql, шоссе в другой (шоссе привязаны к областям). При выборе из выпадающего меню области должны в меню районы появиться все районы этой области, в которых есть объекты недвижимости выбранного типа для продажи; в меню «Нас. пункты» - все нас. пункты этой области, где есть объекты для продажи; в меню «Шоссе» - все шоссе выбранной области, где есть объекты для продажи. Далее пользователь может сузить выбор, выбрав интересующий его район. Соответственно после этого выбора в меню «Нас. пункты» список тоже должен сузиться. Если он выбирает шоссе, становится неактивным выбор района, а если он выбирает район, но неактивным выбор шоссе.
Также нужно предусмотреть следующий момент. Если пользователь выбирает область, а затем сразу нас. пункт, а не район. После выбора нас. пункта в поле «Районы» должен отобразиться только район, которому принадлежит выбранный нас. пункт.