Базы данных, связь и поиск по городу, региону, округу

Есть три поля на сайте в настройках.


А так же есть три таблицы в базе данных. Федеральные округа, регионы и города. Они связаны между собой. Как обеспечить вывод данных по этим критериям из таблиц связанных между собой. Что бы каждый выше стоящий критерий отображался в поле следующем выше. И данные в нижнем поле были записаны в базу данных в таблицу Users, для последующего вывода этих данных из таблицы, при поиске пользователей на странице поиск пользователей на сайте, по данному критерию.

Ничего непонятно, нужно больше информации о том, что есть, и что надо получить )

Есть три таблицы связанные между собой: Округи, Регионы и Города. Также есть три поля на странице одноименные с таблицами. Если пользователь выбирает Округ, то во втором поле поевляются регионы из этого округа для выбора. Если пользователь выбирает регион то в третьем поле появляются города из этого региона. Потом значение третьего поля записывается в базу данных в таблицу users и в результате по этому значению третьего поля можно найти пользователя в поиске. Помогите пожалуйста!

Сделать ajax запрос к серверу, отправить округ, вернуть регионы округа. Вывести с помощью например <select> (самое простое и стандартное, можно конечно поискать библиотеку с каким-нибудь более продвинутым компонентом для списков).

Надо ID из таблицы городов записывать.
И тогда если в таблице городов хранится ID региона, то можно будет найти регион (например, через JOIN в SQL), а по нему аналогично округ.

Если ты такой умный, Сколько ты возьмешь денег что бы осуществить это? Есть еще тех задание.

Я занят в ближайшее время, и не охота таким заниматься: разбираться в чужом проекте непонятно откуда, наверняка еще и на CMS )

Ну да ты прав. Все происходит на cms. Ну а вообще, это так сложно?

Я просто новичек в php

Ну это не делается нажатием одной кнопки, но ничего особо сложного тут нет, если текущая архитектура проекта и CMS этому не сильно препятствует.

Может какие-то плагины для CMS делают что-то подобное.