Здравствуйте, Помогите реализовать обработчик формы. Есть три поля select - откуда, куда, тип машины. И куча цен в зависимости от направления поездки и типа машины. Вот тут таблица цен внизу: https://taxi-sipaero.ru/tarify/ Там же есть форма которую пытаюсь повторить. Можно конечно тупо написать в обработчике очень много строк аля if откуда = х and куда = х and машина = х { выводим цену } if откуда = х2 and куда = х2 and машина = х2 { выводим цену 2 } if откуда = х3 and куда = х3 and машина = х3 { выводим цену 3 } ... Но это треш полный. Перебрать варианты цен таким способом очень трудоемко. Как можно реализовать более просто?
в БД таблица с городами и связь "многие ко многим" с этой же таблицей (если цена Симф->Севас равна цене Севас ->Симф)
к сожалению вот так мне дали ссылку на цены и сказали "надо сделать" пункт А любой, пункт Б любой. можно выбрать из А в Б или из Б в А да цены совпадают пришлось все забить вручную в ассоциативный массив и потом уже с этим работать. в принципе вопрос отпал. спасибо всем кто принял участие в обсуждении.
Для вычисления расстояний надо использовать API гугля или яндекса. Если запросов много, то придется это делать за деньги, ёмана. А результат накапливать в базе, чтобы минимизировать расходы времени и денег.