@Fagotsit

Подстановка почтового индекса при вводе адреса?

Всем доброго времени суток!

Господа, может кто сталкивался и реализовывал. К чему привязать почтовый индекс в базе данных. Цель следующая, при вводе адреса(все поля заполняются/выбираются из списков: регион, город, улица, дом, квартира) поле почтовый индекс заполнялось автоматически. Есть еще не решенная проблема, на одной улице у разных домов может быть разный индекс.

Спасибо!

P.S. Если что не понятно, дополню. Мне кажется вопрос для многих интересен)
  • Вопрос задан
  • 498 просмотров
Пригласить эксперта
Ответы на вопрос 2
GavriKos
@GavriKos
Там на самом деле сильно больше жопных мест, чем вы думаете. Так навскидку:
- у одного дома могут быть РАЗНЫЕ индексы (например, если в нем есть гос.организация - у нее может быть выделенный индекс)
- уникально идентифицировать связку город-улица-дом нельзя вообще - потому что бывают случаи когда в 1 городе 2 улицы с одинаковым названием (а то и больше). Соответственно - разные индексы.

Если отвечать прям про БД - то тут вопрос с другой стороны - а как вы списки полей то заполняете? Как у вас хранится список домов для улицы города.

Если отвечать про реализацию, то:
- добавляем необязательное поле - "район".
- если район не указан - в индекс подставляем индекс города (письмо дойдет все равно - так можно делать, не уточняя конкретный индекс)
- если район указан - достаем индекс района
- даем возможность ввести свой индекс (для узких кейсов)

В любом случае - почта если что разберется.
Ответ написан
Комментировать
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Здесь всё есть.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы