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













Фотография
Нужна помощь

Что я делаю не так с формой обратной связи



Лучший Ответ angangell, 13 Ноябрь 2016 - 21:51


<form id="feedback" action="send.php" class="form-data popup__form-data feedback">

 

 

method="POST" забыли указать

 


$to = [email protected]<script data-cfhash='f9e31' type="text/javascript">/* */</script>';// тут твой емайл

 

 

А это что ? Удалите строчку со скриптом и укажите email корректно

Перейти к сообщению


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 5

#1 Arayed

Arayed
  • Platinum
  • Сообщений: 88
  • Регистрация: 26.08.2014
  • Заработано: 7 руб.
Репутация: 20

Награды: 20

  
  
  
  
  
  
  
  

Отправлено 13 Ноябрь 2016 - 21:41

Всем доброго времени

Имеется такой код в index файле

<form id="feedback" action="send.php" class="form-data popup__form-data feedback">
                    <div class="form-data__parametr">
                        <input type="text" value="" name="name" class="form-data__input" placeholder="Имя">
                        <label for="" class="form-data__label">Имя</label>
                    </div>
 
                    <div class="form-data__parametr">
                        <input type="text" value="" name="email" class="form-data__input" placeholder="Электронная почта">
                        <label for="" class="form-data__label">Электронная почта</label>
                        <span class="form-data__hint">
                            Или почта,<br />
                            или телефон.<br />
                            Иначе любви<br />
                            не&nbsp;будет!
                        </span>
                    </div>
 
                    <div class="form-data__parametr">
                        <input type="text" value="" name="phone" class="form-data__input" placeholder="Телефон">
                        <label for="" class="form-data__label">Телефон</label>
                    </div>
 
                    <div class="form-data__parametr form-data__parametr--textarea">
                        <textarea name="text" class="form-data__textarea" placeholder="Комментарий"></textarea>
                        <label for="" class="form-data__label">Комментарий</label>
                    </div>
 
                    <div class="form-data__parametr">
                        <button class="btn form-data__btn">Продайте это!</button>
                    </div>
                </form>

 

 

И такой код в Php

<?php 
$name = $_POST['name'];
$phone = $_POST['phone'];
$email = $_POST['email'];
$text = $_POST['text'];
 
 
$to = [email protected]<script data-cfhash='f9e31' type="text/javascript">/* */</script>';// тут твой емайл
$message = 'Имя: '.$name.' Телефон: '.$phone' Комментарий: '.$text' Электронная почта: '.$email;
$headers = 'Заказ' . "\r\n";
 
mail($to, $message, $headers); //Не трогаем.
 
if(@mail) {
echo "<center><img src='img/spasibo.png'></center>";// тут ссылка на картинку или страницу, которая появиться после заполнения формы
} else {
echo "<center><img src='img/ne-otpravleno.png'></center>";// тут ссылка на картинку или страницу, если будет ошибка отправки
}
 
?>

 

 

 

Почему когда я добавляю поля комментарий и электронная почта в php файл, то оправки на email не происходит?
Если код такой, как ниже, то отправляет 

<?php 

$name = $_POST['name'];
$phone = $_POST['phone'];
 
 
$phone = $_POST['phone'];
$to = [email protected]';// тут твой емайл
$message = 'Имя: '.$name.' Телефон: '.$phone;
$headers = 'Заказ' . "\r\n";
 
mail($to, $message, $headers); //Не трогаем.
 
if(@mail) {
echo "<center><img src='img/spasibo.png'></center>";// тут ссылка на картинку или страницу, которая появиться после заполнения формы
} else {
echo "<center><img src='img/ne-otpravleno.png'></center>";// тут ссылка на картинку или страницу, если будет ошибка отправки
}
 
?>

 

 

Вопрос, собственно в том, что я делаю не так и как добавить поля комментарии и емаил

Плюсами не обижу)
 


  • 0

#2 angangell

angangell
  • Platinum
  • Сообщений: 257
  • Регистрация: 27.06.2015
  • Заработано: 16 руб.
Репутация: 324

Награды: 21

  
  
  
  
  
  
  
  

Отправлено 13 Ноябрь 2016 - 21:51   Лучший Ответ


<form id="feedback" action="send.php" class="form-data popup__form-data feedback">

 

 

method="POST" забыли указать

 


$to = [email protected]<script data-cfhash='f9e31' type="text/javascript">/* */</script>';// тут твой емайл

 

 

А это что ? Удалите строчку со скриптом и укажите email корректно


Сообщение отредактировал angangell: 13 Ноябрь 2016 - 21:59

  • 2

#3 angangell

angangell
  • Platinum
  • Сообщений: 257
  • Регистрация: 27.06.2015
  • Заработано: 16 руб.
Репутация: 324

Награды: 21

  
  
  
  
  
  
  
  

Отправлено 14 Ноябрь 2016 - 20:12

Мдаа,а обещал плюсиками закидать..)


  • 1

#4 Arayed

Arayed
  • Platinum
  • Сообщений: 88
  • Регистрация: 26.08.2014
  • Заработано: 7 руб.
Репутация: 20

Награды: 20

  
  
  
  
  
  
  
  

Отправлено 14 Ноябрь 2016 - 21:37

Плюсомет кончился, сделаю как обновится


  • 0

#5 Gott

Gott
  • Сливапер LVL 5
  • Сообщений: 644
  • Регистрация: 05.08.2014
  • Заработано: 82 руб.
Репутация: 240

Награды: 19

  
  
  
  
  
  
  
  

Отправлено 14 Ноябрь 2016 - 22:48

Мдаа,а обещал плюсиками закидать..)

Попрошайничество...


  • 0

#6 angangell

angangell
  • Platinum
  • Сообщений: 257
  • Регистрация: 27.06.2015
  • Заработано: 16 руб.
Репутация: 324

Награды: 21

  
  
  
  
  
  
  
  

Отправлено 15 Ноябрь 2016 - 00:29

Попрошайничество...

 

Да мне плюсы нафиг не нужны,ибо репа позволяет скачивать любой (почти) контент с форума.

Так что,дело не в плюсах.

 

P.S. И это не попрошайничество , а обмен.


Сообщение отредактировал angangell: 15 Ноябрь 2016 - 00:32

  • 0



Похожие темы Collapse

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных

×

Зарегистрируйся моментально!