Перейти к содержимому


Выбрать шаблон и создать сайт

Проблемка с отправкой формы. Не отображаются заполненные данные

#1 Setgro

Setgro
  • Пользователь
  • 4 сообщений
  • Репутация: 0
0

Отправлено 28 Март 2014 - 14:55

Всем привет!

Настраиваю форму заказа обратного звонка.

 

имеется форма 

<form action="send.php" method="post" name="f1">
       <p>Введите имя<br>
       <input type="text" name="name"></p>
       <p>Введите email<br>
       <input type="text" name="email"></p>
       <p>Введите номер телефона<br>
       <input type="text" name="phone"><br>
       <br>
       <br>
       <input type="submit" value="Получить консультацию" onclick="document.getElementById('f1').submit(); clean()"></p>
       </form>

и обработчик

<?php
if (isset($_POST['$name'])) {$name = $_POST['name'];}
if (isset($_POST['$email'])) {$email = $_POST['email'];}
if (isset($_POST['$phone'])) {$phone = $_POST['phone'];}
 
$address = 'market@tdkmz43.ru';
$sub = "Консультация";
$mes = "ФИО: $name \n Почта: email \n Номер телефона: $phone";
$verify = mail ($address, $sub, $mes, "Content-type:text/plain; charset = utf-8\r\nForm:$email");
header('Location: http://www.setgro.ru');
?>

Письмо на почту приходит в таком виде:

 

ФИО:  
 Почта: email
 Номер телефона:

 

То есть не отображаются заполненные данные.

Где ошибка понять не могу. Помогите разобраться.

 

PS. Только начал изучать php.)


 

 

  • 0

#2 kamchatniyoleg

kamchatniyoleg
  • Пользователь PRO
  • 1 178 сообщений
  • Репутация: 84

Отправлено 28 Март 2014 - 15:01

if (isset($_POST['name'])) {$name = $_POST['name'];}
if (isset($_POST['email'])) {$email = $_POST['email'];}
if (isset($_POST['phone'])) {$message = $_POST['phone'];}


$mes = "ФИО: ".$name." \n Почта: ".$email." \n Номер телефона: ".$phone."";

Вот так верно .


Сообщение отредактировал kamchatniyoleg: 28 Март 2014 - 15:02

  • 1
Сервис электронного информирования клиентов PostTrail.ru
Отслеживание посылок Почты России в автоматическом режиме! Лояльность клиента - прибыль магазина!


#3 Setgro

Setgro
    Topic Starter
  • Пользователь
  • 4 сообщений
  • Репутация: 0

Отправлено 28 Март 2014 - 15:08

Спасибо большое! 


  • 0

#4 Setgro

Setgro
    Topic Starter
  • Пользователь
  • 4 сообщений
  • Репутация: 0

Отправлено 01 Апрель 2014 - 14:27

Теперь еще вопрос. Как переделать выше указанные форму и обработчик, чтобы после заполнения данных и нажатии на кнопку пользователь мог скачать определенный файл? 


  • 0

#5 Ixman

Ixman
  • Пользователь PRO
  • 2 159 сообщений
  • Репутация: 432

Отправлено 01 Апрель 2014 - 15:16

В обработчике после функции mail выводить информацию, которую хотите, либо используя функцию header редиректить на ту страницу, где бы он мог скачать, то что хотите


  • 0


Оформление форума – IPBSkins.ru