Marsseo73
@Marsseo73

Письма без переменных (PHP) обратная связь на сайте. Как решить?

Всем привет! После отправки заполненной анкеты на сайте сообщение на почту приходит без переменных. Помогите пожалуйста решить проблему.
Код формы полностью не влез так как максимальный объем 10к (добавлю в комментах)
5bf05ae0e43d9909003592.jpeg

Send.php:
<?php
 /* Здесь проверяется существование переменных */
  if (isset($_POST['phone'])) {$phone = $_POST['phone'];}
 if (isset($_POST['name'])) {$name = $_POST['name'];}
  if (isset($_POST['email'])) {$email = $_POST['email'];}

/* Сюда впишите свою эл. почту */
 $address = "mail@yandex.ru";

/* А здесь прописывается текст сообщения, \n - перенос строки */
 $mes = "Тема: Заказ обратного звонка!\nТелефон: $phone\nИмя: $name\nE-mail: $email";

/* А эта функция как раз занимается отправкой письма на указанный вами email */
$sub='Заказ'; //сабж
$email='Заказ <vpluce.ru>'; // от кого
 $send = mail ($address,$sub,$mes,"Content-type:text/plain; charset = utf-8\r\nFrom:$email");

ini_set('short_open_tag', 'On');
header('Refresh: 3; URL=index.html');
?>


Форма (index.php):

<div class="step_one animated">
<div class="c_head">
<p>Заполните анкету</p>
<p>Ответьте на все вопросы<br>это не займет у Вас много времени.</p>
</div>
<div class="c_body">
<div class="progress-star">
<div class="star-bg">
<img class="star1 rollIn animated" src="//site.ru/form_conversion/img/f-progress1.png" alt="">
<img class="star2 rollIn animated" src="//site.ru/form_conversion/img/f-progress1.png" alt="">
<img class="star3 rollIn animated" src="//site.ru/form_conversion/img/f-progress1.png" alt="">
</div>
<p>Форма заполнена на <span id="progessConv">0</span>%</p>
</div>
<p class="c_title">Основные данные</p>
<form action="send.php" method="post" id="to_step_two" class="coversion-form">
<p>Ваш телефон или e-mail *</p>
<input class="conv_more" type="text" id="email-phone" name="email-phone" placeholder="yourmail@gmail.com">
<img class="conv_save conv_save1" src="//site.ru/form_conversion/img/save.png" alt="">
<p>Адрес вашего сайта *</p>
<input class="conv_more" type="text" name="site" placeholder="Ваш сайт точка ком">
<img class="conv_save conv_save2" src="//site.ru/form_conversion/img/save.png" alt="">
<p>Выберите необходимую услугу *</p>
<label for="select_1" class="select">
<input type="radio" name="list" value="not_changed" id="bg_1" checked />
<input type="radio" name="list" value="not_changed" id="select_1">
<label class="bg" for="bg_1"></label>
<div class="items">
<input type="radio" name="list" value="Продвижение сайта" id="list[1_0]">
<label for="list[1_0]">Продвижение сайта</label>
<input type="radio" name="list" value="Контекстная реклама" id="list[1_1]">
<label for="list[1_1]">Контекстная реклама</label>
<input type="radio" name="list" value="Управление репутацией в поиске" id="list[1_2]">
<label for="list[1_2]">Управление репутацией в поиске</label>
<input type="radio" name="list" value="Создание сайта" id="list[1_3]">
<label for="list[1_3]">Создание сайта</label>
<input type="radio" name="list" value="Техническая поддержка сайтов" id="list[1_4]">
<label for="list[1_4]">Техническая поддержка сайтов</label>
<input type="radio" name="list" value="Приглашение к участию в тендере" id="list[1_5]">
<label for="list[1_5]">SMM продвижение</label>
<input type="radio" name="list" value="Другие услуги" id="list[1_6]">
<label for="list[1_6]">Другие услуги</label>
<span id="text">Продвижение в интернете</span>
</div>
<img class="conv_save conv_save3" src="//site.ru/form_conversion/img/save.png" alt="">
</label>
<input type="submit" id="to_step_two" class="next_step" value="ДАЛЕЕ">
</form>
</div>
</div>
  • Вопрос задан
  • 96 просмотров
Пригласить эксперта
Ответы на вопрос 1
@LemonFox
stateless mind
php.net/manual/ru/language.variables.external.php
php.net/manual/ru/tutorial.forms.php

Смотрите название полей в вашей форме.
Они явно не соответствуют тому что есть в обработчике
Ответ написан
Ваш ответ на вопрос

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

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