Не приходят данные POST-запроса

303
12 августа 2017, 01:33

index.html

<form id="form24802678" name='form24802678' role="form" action='PHP\order-call.php' method='POST' data-formactiontype="2" data-inputbox=".t651__blockinput" class="js-form-proccess " data-tilda-captchakey="">
 <input type="hidden" name="formservices[]" value="10d7422ac0a93f94245e9c3157f87657" class="js-formaction-services">
 <div style="position: absolute; left: -5000px;"><input id="phone-call" type="text" name="phone-call" tabindex="-1" value=""></div>
 <div class="t651__input-container">
       <div class="js-successbox t651__blockinput-success t-text t-text_md" style="display:none;">
          <div class="t651__success-icon">
             <!-- (здесь был svg) -->
          </div>
          <div id="success-call" class="t651__success-message t-descr t-descr_sm">Спасибо! Ваша заявка принята. Мы уже звоним.</div>
       </div>
    </div>
    <div class="t651__input-wrapper">
       <div class="t651__blockinput"> <input id="phone-call" type="text" name="phone-call" class="t651__input t-input js-tilda-rule " value="" placeholder="+7 (XXX) XXX XXXX" onfocus="this.placeholder = ''" onblur="this.placeholder = '+7 (XXX) XXX XXXX'" data-tilda-req="1" data-tilda-rule="phone" style=" border:1px solid #d1d1d1; "> </div>
       <div class="t651__blockbutton"> <button name="send-call" type="submit" class="t651__submit t-submit" style="color:#ffffff;background-color:#d8ae76;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;font-family:Roboto Condensed;font-weight:600;text-transform:uppercase;">Перезвоните мне</button> </div>
    </div>
 </div>
</form>

order-call.php

error_reporting(-1);
ini_set('display_errors', 'On');
date_default_timezone_set('UTC');
$to = "zh.zhanelya@gmail.com";
$subject = "Zakon Pravo Перезвонить";
if(isset($_POST["send-call"])){
$message = '
<html>
  <head>
    <title>'.$subject.'</title>
  </head>
  <body>
    <h2>'.$subject.'</h2>
    <p>Телефон: ' . $_POST['phone-call'] . '</p>
  </body>
</html>';
}
$headers  = "Content-type: text/html; charset=utf-8 \r\n";
$headers .= 'To: zh.zhanelya@gmail.com <zh.zhanelya@gmail.com>' . "\r\n";
$headers .= "From: Zakon-Pravo <info@zakonpravo.kz>\r\n";
if (mail($to, $subject, $message, $headers)){
  echo "da";
}
else{
  echo "net";
}
Answer 1

Посмотрите, пожалуйста, у Вас в action формы стоит обратный слэш('\'), а нужен, насколько я знаю, прямой('/'). Возможно летит из-за этого.

READ ALSO
Валидация с регулярным выражением

Валидация с регулярным выражением

У меня на полях есть валидация и мне нужно вникнуть как она делается что бы переделать какие то моменты под себяВот моя регулярка

281
Как закрепить ленту при скроллинге меню?

Как закрепить ленту при скроллинге меню?

Как закрепить ленту, пока я скроллю меню?

217
Поиск индекса класса через javascript

Поиск индекса класса через javascript

Есть такая структура у сайта, и необходимо через javascript выполнить поиск по номеру класса item_0000000(где 0-индекс класса)Индекс у всех разный, возможно...

253
В chrome блок автозаполнения выходит за пределы браузера

В chrome блок автозаполнения выходит за пределы браузера

Разрабатываем сайт и у нас есть странный тестер, который вот такое называет багом:

243