X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

3 страниц V   1 2 3 >
Открыть тему
Тема закрыта
> Помогите пожалуйста с обработчиком php формы обратной связи
AlexStarosta
AlexStarosta
Topic Starter сообщение 12.1.2011, 16:11; Ответить: AlexStarosta
Сообщение #1


Помогите пожалуйста разобраться...
Делаю форму обратной связи с флажками, но как флажки прописать в обработчике mail.php не могу понять... На e-mail приходят только заполниные строки а флажки нет..(((

Вот HTML код:
<form method="post" action="mail.php">
<strong>Заказчик (ФИО):</strong><br />
<input type="text" name="name" size="70"/>
<br />
<strong>Ваш e-mail:</strong><br />
<input name="email" type="text" size="70" />
<br />
<strong>Ваш телефон:</strong><br />
<input name="phone" type="text" size="70" />
<br />
<strong>Автомобиль:</strong><br />
<input name="avto" type="text" size="70" />
<br />
<strong>Номерной знак:</strong><br />
<input name="zn" type="text" size="70" />
<br />
<strong>Пробег:</strong><br />
<input name="km" type="text" size="70" />
<br />
<strong>Желаемая дата начала ремонта:</strong><br />
<input name="data" type="text" size="70" />
<br />
<p>Перечень необходимых работ</p>
<input type="checkbox" name="checkbox1" value="">
ТО <br>
<input type="checkbox" name="checkbox2" value="">
Чистка кондиционера <br>
<input type="checkbox" name="checkbox3" value="">
Проверка/долив уровня жидкости подкапотного пространства <br>
<input type="checkbox" name="checkbox4" value="">
Проверка состояния тормозных колодок, дисков <br>
<input type="checkbox" name="checkbox5" value="">
Замена свечей зажигания <br>
<input type="checkbox" name="checkbox6" value="">
Диагностика КПП, АКПП <br>
<input type="checkbox" name="checkbox7" value="">
Замена тормозной жидкости <br>
<input type="checkbox" name="checkbox8" value="">
Проверка системы отопителя, ремонт <br>
<input type="checkbox" name="checkbox9" value="">
Диагностика сцепления <br>
<input type="checkbox" name="checkbox10" value="">
Проверка (ремонт) выпускных систем <br>
<input type="checkbox" name="checkbox11" value="">
Шиномонтаж <br>
<input type="checkbox" name="checkbox12" value="">
Чистка топливной системы двигателя, форсунок <br>
<input type="checkbox" name="checkbox13" value="">
Проверка уровня масла в двигателе, долив <br>
<input type="checkbox" name="checkbox14" value="">
Установка защиты картера <br>
<input type="checkbox" name="checkbox15" value="">
Замена фильтра вентиляции салона <br>
<input type="checkbox" name="checkbox16" value="">
Диагностика ходовой части <br>
<input type="checkbox" name="checkbox17" value="">
Проверка системы охлаждения <br>
<input type="checkbox" name="checkbox18" value="">
Проверка (ремонт) работы системы кондиционирования <br>
<input type="checkbox" name="checkbox19" value="">
Диагностика ДВС (считыв.ошибок) <br>
<input type="checkbox" name="checkbox20" value="">
Балансировка колес <br>
<input type="checkbox" name="checkbox21" value="">
Проверка осветительных приборов, замена лампы <br>
<input type="checkbox" name="checkbox22" value="">
Установка/проверка давления в шинах <br>
<strong>Дополнительно:</strong><br />
<textarea name="mess" rows="3" cols="70"></textarea>
<p>
<input type="submit" value="Отправить сообщение"/>
</p>
</form>



ВОТ КОД PHP Обработчика:
[PHP]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251"/>
<title>Обратная связь</title>
</head>
<body>
<?php
if (isset($_POST['name'])) {$name = $_POST['name'];}
if (isset($_POST['email'])) {$email = $_POST['email'];}
if (isset($_POST['phone'])) {$email = $_POST['phone'];}
if (isset($_POST['avto'])) {$email = $_POST['avto'];}
if (isset($_POST['zn'])) {$email = $_POST['zn'];}
if (isset($_POST['km'])) {$email = $_POST['km'];}
if (isset($_POST['data'])) {$email = $_POST['data'];}

if (isset($_POST['mess'])) {$mess = $_POST['mess'];}
$to = "Volvo-viking@mail.ru";
$headers = "Content-type: text/plain; charset = windows-1251";
$subject = "Сообщение с вашего сайта";
$message = "Имя пославшего: $name \nЭлектронный адрес: $email \nТелефон: $phone \nАвтомобиль: $avto \nНомер: $zn \nПробег: $km \nДата ремонта: $data \nСообщение: $mess";

$send = mail ($to, $subject, $message, $headers);
if ($send == 'true')
{
echo "<b>Спасибо за отправку вашего сообщения!<p>";
echo "<a href=index.htm>Нажмите,</a> чтобы вернуться на главную страницу";
}
else
{
echo "Ошибка. Сообщение не отправлено!";
}
?>
</body>
</html>
[/PHP]
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alexdrob
alexdrob
сообщение 12.1.2011, 16:14; Ответить: alexdrob
Сообщение #2


Мб удалить тему? Не информативное название темы, полностью капсом, код html не заключён в соответствовавшие теги.

Поправьте код свой php
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
AlexStarosta
AlexStarosta
Topic Starter сообщение 12.1.2011, 16:33; Ответить: AlexStarosta
Сообщение #3


помогите пожалуйста исправить.
3 недели уже сижу над этим и ничего не выходит толкового (я новичок)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
AlexStarosta
AlexStarosta
Topic Starter сообщение 12.1.2011, 16:48; Ответить: AlexStarosta
Сообщение #4


alexdrob, Не могли бы мне помочь?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alexdrob
alexdrob
сообщение 12.1.2011, 17:49; Ответить: alexdrob
Сообщение #5


я имел ввиду для начала очистите от мучора текст php Обработчика) читать трудно)
вот это
[COLOR=black][SIZE=2]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alexdrob
alexdrob
сообщение 12.1.2011, 17:54; Ответить: alexdrob
Сообщение #6


Вообщем вам нужно брать каждый чакбокс и проверять
[PHP]$cb = '';
if (isset($_POST['checkbox1'])) $cb .= 'ТО';
if (isset($_POST['checkbox2'])) $cb .= 'Чистка кондиционера';[/PHP]
и так далее, а в $message добавить Перечень необходимых работ $cb
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
AlexStarosta
AlexStarosta
Topic Starter сообщение 12.1.2011, 17:55; Ответить: AlexStarosta
Сообщение #7


(alexdrob @ 12.1.2011, 19:49) *
я имел ввиду для начала очистите от мучора текст php Обработчика) читать трудно)
вот это


Прекрипляю текстовый документ... как сюда без хлама вписать не могу разобраться
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alexdrob
alexdrob
сообщение 12.1.2011, 17:57; Ответить: alexdrob
Сообщение #8


(AlexStarosta @ 12.1.2011, 19:55) *
как сюда без хлама вписать не могу разобраться

Просто скопировать текст ) Я поправил вам)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
AlexStarosta
AlexStarosta
Topic Starter сообщение 12.1.2011, 18:01; Ответить: AlexStarosta
Сообщение #9


(alexdrob @ 12.1.2011, 19:54) *
Вообщем вам нужно брать каждый чакбокс и проверять
[PHP]$cb = '';
if (isset($_POST['checkbox1'])) $cb .= 'ТО';
if (isset($_POST['checkbox2'])) $cb .= 'Чистка кондиционера';[/PHP]
и так далее, а в $message добавить Перечень необходимых работ $cb


поясните пожалуйста в каком месте нужно вставить
$cb = '';
if (isset($_POST['checkbox1'])) $cb .= 'ТО';
if (isset($_POST['checkbox2'])) $cb .= 'Чистка кондиционера' и т.д...


И если несложно 1 пример как прописать необходимые работы $cb
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alexdrob
alexdrob
сообщение 12.1.2011, 18:04; Ответить: alexdrob
Сообщение #10


[PHP]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251"/>
<title>Обратная связь</title>
</head>
<body>
<?php
if (isset($_POST['name'])) {$name = $_POST['name'];}
if (isset($_POST['email'])) {$email = $_POST['email'];}
if (isset($_POST['phone'])) {$email = $_POST['phone'];}
if (isset($_POST['avto'])) {$email = $_POST['avto'];}
if (isset($_POST['zn'])) {$email = $_POST['zn'];}
if (isset($_POST['km'])) {$email = $_POST['km'];}
if (isset($_POST['data'])) {$email = $_POST['data'];}

$cb = '';
if (isset($_POST['checkbox1'])) $cb .= 'ТО';
if (isset($_POST['checkbox2'])) $cb .= 'Чистка кондиционера';
//и так далее

if (isset($_POST['mess'])) {$mess = $_POST['mess'];}
$to = "Volvo-viking@mail.ru";
$headers = "Content-type: text/plain; charset = windows-1251";
$subject = "Сообщение с вашего сайта";
$message = "Имя пославшего: $name \nЭлектронный адрес: $email \nТелефон: $phone \nАвтомобиль: $avto \nНомер: $zn \nПробег: $km \nДата ремонта: $data \nСообщение: $mess";
//тут прикручиаем к сообщению
$message .= "\nПеречень необходимых работ $cb";

$send = mail ($to, $subject, $message, $headers);
if ($send == 'true')
{
echo "<b>Спасибо за отправку вашего сообщения!<p>";
echo "<a href=index.htm>Нажмите,</a> чтобы вернуться на главную страницу";
}
else
{
echo "Ошибка. Сообщение не отправлено!";
}
?>
</body>
</html>[/PHP]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
3 страниц V   1 2 3 >
Открыть тему
Тема закрыта
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Помогите вспомнить рекламного бота Телеграм для обмена рекламой
0 Mixatraider 732 21.2.2024, 23:42
автор: Mixatraider
Открытая тема (нет новых ответов) "Извините, что ожидание затянулось, но не думайте, пожалуйста, что мы про вас забыли. Мы заводим задачи по всем обращениям и контролируем работу над ними самым тщательным образом."
Вопрос
0 kuz999 1252 5.2.2024, 14:06
автор: kuz999
Открытая тема (нет новых ответов) СОЗДАНИЕ : / САЙтЫ / ЛЕНДЫ / БОТЫ ТГ / ВАЙТЫ / КРЕО / СОФТЫ / ДИЗАЙН [PHP, JS, HTML/CSS] и другое
5 CULA 3425 19.12.2023, 18:55
автор: CULA
Открытая тема (нет новых ответов) Услуги по созданию и доработке скриптов PHP, MySQL, JavaScript, jQuery
Разработка сайтов и сервисов под-ключ
0 alexey 1246 24.11.2023, 14:46
автор: alexey
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыВеб-разработка (HTML5, CSS3, JavaScript, jQuery, Ajax, PHP)
56 qpPeW 44945 19.7.2023, 10:03
автор: qpPeW


 



RSS Текстовая версия Сейчас: 25.4.2024, 17:20
Дизайн