Задать вопрос
@Oberon2005

Почему некорректно работает форма обратной связи?

Письмо с сайта доходит. Но пустое. В чем дело может быть? https://bankicom.online/
mail.php:
<?php
$name = $_POST['name'];
$email = $_POST['email'];
$phone = $_POST['phone'];
$message = $_POST['message'];

$name = htmlspecialchars($name);
$email = htmlspecialchars($email);
$phone = htmlspecialchars($phone);
$message = htmlspecialchars($message);

$name = urldecode($name);
$email = urldecode($email);
$phone = urldecode($phone);
$message = urldecode($message);

$name = trim($name);
$email = trim($email);
$phone = trim($phone);
$message = trim($message);

if (mail("support@teamlady.online", "Заявка с сайта", "Телефон: ".$phone." Сообщение: ".$message. "Имя:".$name.". E-mail: ".$email ." . From: support@teamlady.online \r\n"))
 {     echo "сообщение успешно отправлено";
} else {
    echo "при отправке сообщения возникли ошибки";
}?>
  • Вопрос задан
  • 66 просмотров
Подписаться 1 Средний Комментировать
Решения вопроса 1
ThunderCat
@ThunderCat Куратор тега PHP
{PHP, MySql, HTML, JS, CSS} developer
var_dump($_POST);
Например сразу будет понятно что $_POST['phone'] у вас будет не $_POST['phone'], судя по коду
<input type="text" id="phone3" placeholder="Введите телефон" name="telephone" required="" class="input1">
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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