Форма на сайте глючит

  • 2 Ответов
  • 373 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

Форма на сайте глючит
« : 12.06.2015, 16:20:45 »
Друзья, нужно написать форму функцию заказа звонка. Ну, я занялся, а опыта нет)) Подскажите кто знает решение.

Прописал код формы в материале на создаваемом сайте. Сайт делаю на Joomla 2.5

Вот код, проще не бывает:


<form method="POST" action="obrabotchik.php">
<p>Введите Ваше имя:<br>
<input type="text" name="fio" >
</p>
<p>Введите свой номер телефона:<br>
<input id="name" type="text" name="tel">
</p>

<p> Напишите что-нибудь:<br>
<textarea name="vop" cols="45" rows="5"></textarea>
</p>


<p>
<input type="submit" value="Заказать обратный звонок" width="20">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input type="reset" value="Отмена ">
</p>
</form>

Прописал код обработчика формы:

<?php
$otvet = mail("trudofan@yandex.ru", "Тема письма", "\n Имя:$_POST ['fio'] \n Телефон: $_POST ['tel'] \n Вопрос:$_POST ['vop']");

if ($otvet) {
echo "<p>Письмо отправлено</p> <p><a href='http://гардиан-крым.рф'>Вернуться на сайт</a></p>";
}
else {
echo "<p>Письмо не отправлено</p>";
}

 ?>


На почту приходит:


 Имя:Array ['fio']
 Телефон: Array ['tel']
 Вопрос:Array ['vop']


И не важно какие ввел данные в форму.

Что делать? Как исправить? Где или в чем ошибка?

*

darkghost

Re: Форма на сайте глючит
« Ответ #1 : 12.06.2015, 17:06:57 »
не пойму - зачем изобретать новый велосипед, если уже все писано и переписано. Вот например, по примеру для Ваших переменных
Код
/* Создаем новую переменную, присвоив ей значение */
$message_to_myemail = "Здравствуйте!
Вашей контактной формой было отправлено сообщение!
Имя отправителя: $fio
Телефон: $tel
Конец";

*

robert

Re: Форма на сайте глючит
« Ответ #2 : 12.06.2015, 17:31:49 »
Код: php-brief
$otvet = mail("trudofan@yandex.ru", "Тема письма", "\n Имя:".$_POST ['fio']."\n Телефон:".$_POST ['tel']."\n Вопрос:".$_POST ['vop']);
  • Не будь паразитом, сделай что-нибудь самостоятельно!
  • В личке и по Skype не даю советов.