@azmt23

Не отправляет новое поле на почту, форма PHP and JS, что делаем?

Не отправляется новое поле JS_form_city, все остальное гуд, что тут надо откорректировать?
<div class="formBlock__formItem">
                                <input id="JS_form_name" class="field" name="name" type="text" placeholder="Ваше имя" required>
                            </div>
							 <div class="formBlock__formItem">
                                <input id="JS_form_city" class="field" name="cityz" type="text" placeholder="Гражданство" required>
                            </div>
                            <div class="formBlock__formItem">
                                <input id="JS_form_phone" class="field phoneMask" name="phone" type="tel" placeholder="+7 (___) ___-__-__" required>



сама функция JS
61f5450fdda5f033802126.png

и функция PHP
/* Забираем отправленные данные */
  $client_fio = $_POST['client_fio'];
  $client_city = $_POST['client_city'];
  $client_mail = $_POST['client_mail'];

  $post_data = array(
    'post_title'    => $client_fio,
    'post_title'    => $client_city,
    'post_content'  => $client_mail,
    'post_status'   => 'publish',
    'post_author'   => 1,
    'post_type' => 'mail',
   );

   wp_insert_post( $post_data );

   $params = array(
    'role' => 'Administrator',
    'number' => 10
);

$emails = [];

$uq = new WP_User_Query( $params );

if ( ! empty( $uq->results ) ) {
    foreach ( $uq->results as $u ) {
        $emails[] = $u->user_email;
    }




/* Отправляем нам письмо */
$emailTo =  $emails; //get_option( 'admin_email' );
$subject = 'Заявка';
$headers = "Content-type: text/html; charset=\"utf-8\"";
$headers .= 'From: My Name <myname@mydomain.com>' . "\r\n";
$mailBody = "$client_fio $client_city <br/> $client_mail  <br/>";



wp_mail($emailTo, $subject, $mailBody, array(
    'Content-type: text/html; charset=utf-8'
));


  /* Завершаем выполнение ajax */
  die();
}

add_action("wp_ajax_send_mail", "send_mail");
add_action("wp_ajax_nopriv_send_mail", "send_mail");
  • Вопрос задан
  • 56 просмотров
Пригласить эксперта
Ответы на вопрос 1
Real_Fermer
@Real_Fermer
Программист PHP
Как вы передаете данные на сервер? Перед отправкой проверте есть, ли данные из этогополя
Ответ написан
Ваш ответ на вопрос

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

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