@Coreproseo

Почему на почту не приходит значение переменной?

Часть значений input не приходит на почту. Подскажите в чем проблема.
Не приходят значения только из поля input radio, а из input text все приходит.
Код:
<h3 class="calc-h3">Элементы, шт</h3>
                  <div class="calculator-flat-items">
                     <div class="flat-item">
                        <div class="flat-item-title">
                           <h3 class="calc-h4">Углы</h3>
                        </div>
                        <div class="flat-item-box">
                           <button class="decrease" type="button">-</button>
                           <input class="calc-number" type="text" name="field4" id="field4" value="4"/>
                           <button class="increase" type="button">+</button>
                        </div>
                     </div>
                     <div class="flat-item">
                        <div class="flat-item-title">
                           <h3 class="calc-h4">Трубы</h3>
                        </div>
                        <div class="flat-item-box">
                           <button class="decrease" type="button">-</button>
                           <input class="calc-number" type="text" name="field5" id="field5" value="2"/>
                           <button class="increase" type="button">+</button>
                        </div>
                     </div>
                     <div class="flat-item">
                        <div class="flat-item-title">
                           <h3 class="calc-h4">Лампы</h3>
                        </div>
                        <div class="flat-item-box">
                           <button class="decrease" type="button">-</button>
                           <input class="calc-number" type="text" name="field6" id="field6" value="5"/>
                           <button class="increase" type="button">+</button>
                        </div>
                     </div>

                  </div>

                  <div class="calculator-faktura">
                     <div class="flat-item">
                        <div class="flat-item-title">
                           <h3>Материал</h3>
                        </div>
                        <div class="flat-item-box">
                           <div class="box-calc"><input class="calc-radio" type="radio" id="field7" name="material" value="ПВХ"><div>ПВХ</div></div>
                           <div class="box-calc"><input class="calc-radio" type="radio" id="field12" name="material" value="Ткань"><div>Ткань</div></div>
                        </div>
                     </div>
                    
                     
                     

                  </div>


if ( ! $email_to ) {
			$email_to = get_option( 'admin_email' );
		}

		$body    = "Имя: $calc_name \nТелефон: $calc_phone \n\n";
		$body 	= $body."\n Данные заявки: \n Общая площадь, м²: $data1";
		$body 	= $body."\n Кол-во потолков, шт: $data2";
		$body 	= $body."\n Высота, м: $data3";
		$body 	= $body."\n Углы: $data4";
		$body 	= $body."\n Трубы: $data5";
		$body 	= $body."\n Лампы: $data6";
		$body 	= $body."\n Материал: $material $data7";
		$body 	= $body."\n Цвет: $data8";
		$body 	= $body."\n Фактура: $data9";
		$headers = 'From: main@potolkam.ru <' . $email_to . '>' . "\r\n" . 'Reply-To: ' . $email_to;

		// Отправляем письмо
		wp_mail( $email_to, 'Заявка с сайта Натяжные потолки', $body, $headers );

		// Отправляем сообщение об успешной отправке
		$message_success = 'Собщение отправлено. В ближайшее время мы свяжемся с вами.';
		wp_send_json_success( $message_success );
	}


$('.popup-link').on('click', function () {
      $('.popup').addClass('open');
      $('#data1').val($('#field1').val());
      $('#data2').val($('#field2').val());
      $('#data3').val($('#field3').val());
      $('#data4').val($('#field4').val());
      $('#data5').val($('#field5').val());
      $('#data6').val($('#field6').val());
      $('#data7').val($('input[name="material"]:checked').val())
   
   });
   $('.close-popup').on('click', function () {
      $('#add_feedback')[0].reset();
      $(".note").removeClass("notification_error");
      $(".note").html('');

      $('.popup').removeClass('open');
   });
  • Вопрос задан
  • 117 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы