Показать сообщение отдельно
  #2 (permalink)  
Старый 27.09.2017, 06:06
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Сообщение от Dan922
Все подтягивается из БД.
Откуда тогда может возникать вопрос

Сообщение от Dan922
но на почту вместо названий стран и городов приходят id значения из value
если value списков, это идентификаторы городов, что и должен получать сервер, и под этими идентификаторами в базе содержится вся другая информация о городах?

if (isset($name) && isset($email) .... else "Вы заполнили не все поля ...

Это глупость, ибо так if (isset($_POST['name'])) {$name = $_POST['name']; if ($name == '') {unset($name);}} ... а тем более при асинхронном обмене не поступают.

И функция mail не может сказать отправлена ли почта, получил ли ее адресат. Эта функция все лишь отдает почтовое отправление sendmail, который и занимается почтой. Функция mail возвращает удача/нет лишь факт того, что sendmail принял или есть ошибка.
Ответить с цитированием