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



 

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

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

3 страниц V   1 2 3 >
Открыть тему
Тема закрыта
> обработчик формы..срочно!!!
bubanay
bubanay
Topic Starter сообщение 25.5.2011, 20:43; Ответить: bubanay
Сообщение #1


Проблема такая. После нажатия кнопки отправки заявки в форме на ящик приходит 2 письма вместо одного. Причем 1 письмо полностью рабочее, а другое только с пометками о том что вывожу без информации которую вбил клиент. Подскажите где порыть. Обработчик формы прописан вот так:

[PHP]<?php
mail ("test@list.ru",
"Заказ с сайта",
"С сайта был сделан заказ. \n
Имя заказчика: $q1 \n
тел.: $q2 \n
E-mail: $email \n
Откуда вести: $q4 \n
Куда: $q5 \n
Вид транспорта: $q6 \n
Страхование груза: $q7 \n
Характер груза: $q8 \n
Вес груза (кг): $q9 \n
Объем (м3): $q10 \n
Важная информация: $q11",
"content-type:text/plain; charset = windows-1251\r\n");
?>[/PHP]
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
P0ZiTR0N
P0ZiTR0N
сообщение 25.5.2011, 21:50; Ответить: P0ZiTR0N
Сообщение #2


А можно full код, а не только 1 строчка ф-ции mail?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
bubanay
bubanay
Topic Starter сообщение 25.5.2011, 21:58; Ответить: bubanay
Сообщение #3


код формы в первом файле:


<form name="form1" method="post" action="obr_megdunarodnie_perevozki.php">
<table cellpadding="2" cellspacing="0">
<tbody>
<tr align="middle" bgcolor="#006699">
<td colspan="2"><div align="left"><strong>Контактная информация
<input id="order" value="russia" name="order" type="hidden">
</strong></div></td>
</tr>
<tr valign="top">
<td><div align="left">Контактное лицо:</div></td>
<td><div align="left">
<input name="q1" id="q1" size="50">
</div></td>
</tr>
<tr valign="top">
<td><div align="left">Телефон:</div></td>
<td><div align="left">
<input name="q2" id="q2" size="50">
</div></td>
</tr>
<tr valign="top">
<td><div align="left">E-mail:</div></td>
<td><div align="left">
<input name="email" id="email" size="50">
</div></td>
</tr>
<tr valign="top" align="middle" bgcolor="#0099cc">
<td colspan="2"><div align="left"><strong>Информация о перевозке </strong></div></td>
</tr>
<tr valign="top">
<td><div align="left">Откуда:<br>
(адрес загрузки)</div></td>
<td><div align="left">
<input name="q4" id="q4" size="50">
</div></td>
</tr>
<tr valign="top">
<td><div align="left">Куда:<br>
(адрес разгрузки) </div></td>
<td><div align="left">
<input name="q5" id="q5" size="50">
</div></td>
</tr>
<tr valign="top">
<td><div align="left">Страхование груза: </div></td>
<td><div align="left">
<select id="q7" name="q7">
<option value="" selected="selected"></option>
<option value="да">да</option>
<option value="нет">нет</option>
</select>
</div></td>
</tr>
<tr valign="top" align="middle" bgcolor="#0099cc">
<td colspan="2"><div align="left"><strong>Информация о грузе</strong></div></td>
</tr>
<tr valign="top">
<td><div align="left">Характер груза: </div></td>
<td><div align="left">
<input name="q8" id="q8" size="50">
</div></td>
</tr>
<tr valign="top">
<td><div align="left">Вес груза (кг):</div></td>
<td><div align="left">
<input name="q9" id="q9" size="50">
</div></td>
</tr>
<tr valign="top">
<td><div align="left">Объем (м3):</div></td>
<td><div align="left">
<input name="q10" id="q10" size="50">
</div></td>
</tr>
<tr valign="top">
<td><div align="left">Примечания: <br>
Укажите все, что<br>
считаете важным!</div></td>
<td><div align="left">
<textarea id="q11" name="q11"></textarea>
</div></td>
</tr>
<tr>
<td><div align="left"></div></td>
<td><div align="left"><br>
<input value="Отправить заявку" name="button" type="submit">
</div></td>
</tr>
</tbody>
</table>
</form>


код обработчика во втором:


[PHP]<?php
mail ("test@list.ru",
"Заказ с сайта",
"С сайта был сделан заказ. \n
Имя заказчика: $q1 \n
тел.: $q2 \n
E-mail: $email \n
Откуда вести: $q4 \n
Куда: $q5 \n
Вид транспорта: $q6 \n
Страхование груза: $q7 \n
Характер груза: $q8 \n
Вес груза (кг): $q9 \n
Объем (м3): $q10 \n
Важная информация: $q11",
"content-type:text/plain; charset = windows-1251\r\n");

?>[/PHP]


Первый код встроен в дизайн, второй в чистом виде на php файле
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
P0ZiTR0N
P0ZiTR0N
сообщение 25.5.2011, 22:05; Ответить: P0ZiTR0N
Сообщение #4


Пожалуйста обрамляйте код, выделив его и нажав оранжевую кнопку [IMG]http://www.html.by/images/editor/php2.png[/IMG]
Сейчас поковыряюсь...
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
P0ZiTR0N
P0ZiTR0N
сообщение 25.5.2011, 22:09; Ответить: P0ZiTR0N
Сообщение #5


Код формы - вижу. Код отправки мыла - вижу... нет самого обработчика :hmhm:
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
bubanay
bubanay
Topic Starter сообщение 25.5.2011, 22:11; Ответить: bubanay
Сообщение #6


дык вот код файла обработчика, обрабатывает он:
[PHP]<?php
mail ("test@list.ru",
"Заказ с сайта",
"С сайта был сделан заказ. \n
Имя заказчика: $q1 \n
тел.: $q2 \n
E-mail: $email \n
Откуда вести: $q4 \n
Куда: $q5 \n
Вид транспорта: $q6 \n
Страхование груза: $q7 \n
Характер груза: $q8 \n
Вес груза (кг): $q9 \n
Объем (м3): $q10 \n
Важная информация: $q11",
"content-type:text/plain; charset = windows-1251\r\n");

?>[/PHP]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
P0ZiTR0N
P0ZiTR0N
сообщение 25.5.2011, 22:23; Ответить: P0ZiTR0N
Сообщение #7


Давайте проясним слово "обработчик" - это скрипт, который ОБРАБАТЫВАЕТ входящие данные, проверяет на валидность, сохраняет, ещё что-то...
В данном случае это псевдо-mailer... ^_^
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
bubanay
bubanay
Topic Starter сообщение 25.5.2011, 22:30; Ответить: bubanay
Сообщение #8


Проверок мой обработчик никаких не проводит, просто отправляет то что вбили в соответствующие поля. У меня эта форма работает, но вместе с заполненным письмом приходит и полупустое письмо где нет входящих значений, только пояснения.
Параметры $q1...$q11 это значения формы где <input name="q1....q11"
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
P0ZiTR0N
P0ZiTR0N
сообщение 25.5.2011, 22:35; Ответить: P0ZiTR0N
Сообщение #9


Давайте поступим так. Замените текст в файле obr_megdunarodnie_perevozki.php (с предварительным бэкапом) на:
[PHP]<?php
/*
mail ("test@list.ru",
"Заказ с сайта",
"С сайта был сделан заказ. \n
Имя заказчика: $q1 \n
тел.: $q2 \n
E-mail: $email \n
Откуда вести: $q4 \n
Куда: $q5 \n
Вид транспорта: $q6 \n
Страхование груза: $q7 \n
Характер груза: $q8 \n
Вес груза (кг): $q9 \n
Объем (м3): $q10 \n
Важная информация: $q11",
"content-type:text/plain; charset = windows-1251\r\n");
*/
print_r($_POST);
?>[/PHP]
И посмотрим придёт ли что-то?
На экране после псевдо-отправки письма отобразится массив входящих данных. Если письмо и в таком случае придёт - значит у вас есть второй обработчик
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
bubanay
bubanay
Topic Starter сообщение 25.5.2011, 22:37; Ответить: bubanay
Сообщение #10


нужно что-то дописать?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
3 страниц V   1 2 3 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыРассылка ваших сообщений в контакт формы!
3 dizaynmaks 1706 18.4.2022, 9:04
автор: dizaynmaks
Открытая тема (нет новых ответов) Срочно нужен СММщик
0 Alex-777 1162 28.2.2022, 17:05
автор: Alex-777
Открытая тема (нет новых ответов) Срочно нужен СММщик
4 Buster 3537 14.8.2021, 12:43
автор: xDanielx
Открытая тема (нет новых ответов) Срочно нужен новостник на сайт
2 Alex-777 2703 9.7.2021, 18:05
автор: AGTexts
Открытая тема (нет новых ответов) Срочно нужен копирайтер - инженер или монтажник
8 Nefilim11 3322 25.6.2020, 18:38
автор: yuliyanm


 



RSS Текстовая версия Сейчас: 20.4.2024, 3:15
Дизайн