Форум русской поддержки Joomla!® CMS
08.12.2016, 02:18:53 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

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

 (Прочитано 272 раз)
0 Пользователей и 1 Гость смотрят эту тему.
textseovip
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 11


« : 12.06.2015, 15: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
Практически профи
*******

Репутация: +75/-0
Offline Offline

Сообщений: 1811



« Ответ #1 : 12.06.2015, 16:06:57 »

не пойму - зачем изобретать новый велосипед, если уже все писано и переписано. Вот например, по примеру для Ваших переменных
Код:
/* Создаем новую переменную, присвоив ей значение */
$message_to_myemail = "Здравствуйте!
Вашей контактной формой было отправлено сообщение!
Имя отправителя: $fio
Телефон: $tel
Конец";
Записан
robert
Профи
********

Репутация: +344/-11
Offline Offline

Пол: Мужской
Сообщений: 3590


« Ответ #2 : 12.06.2015, 16:31:49 »

Код
$otvet = mail("trudofan@yandex.ru", "Тема письма", "\n Имя:".$_POST ['fio']."\n Телефон:".$_POST ['tel']."\n Вопрос:".$_POST ['vop']);
 
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet