<?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");
?>
Спустя 11 минут, 49 секунд (25.05.2011 - 19:57) alex12060 написал(а):
хз, делай редирект.
Спустя 2 минуты, 5 секунд (25.05.2011 - 20:00) bubanay написал(а):
если можно поточнее.. с редиректом не знаком(((
Эта ошибка может случаться из за ошибок самой формы?
Эта ошибка может случаться из за ошибок самой формы?
Спустя 33 минуты, 18 секунд (25.05.2011 - 20:33) alex12060 написал(а):
Ну почитай про редирект в гугле. Там много записей разных.
Спустя 36 минут, 28 секунд (25.05.2011 - 21:09) pavlik написал(а):
помнится встречался с такой проблемой (2 раза код срабатывал, который инклудился)
Если у тебя скрипт отсылки на мыло инклудится (include, include_once, require, require_once) попробуй поиграйся с ними.
Если у тебя скрипт отсылки на мыло инклудится (include, include_once, require, require_once) попробуй поиграйся с ними.
Спустя 3 минуты, 48 секунд (25.05.2011 - 21:13) sergeiss написал(а):
"Гадание на кофейной гуще" показало, что код показать надо. Где-то там "собака порылась"
А ты же сейчас предлагаешь "лечить по фотографии", без анализов и осмотра тела пациента.

Спустя 3 минуты, 53 секунды (25.05.2011 - 21:17) bubanay написал(а):
Сама форма:
Внутренность файла обработчика:
<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
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");
?>
Спустя 11 минут, 42 секунды (25.05.2011 - 21:29) sergeiss написал(а):
bubanay - а ты видел такие кнопки PHP, SQL, HTML и другие, справа над окном ввода? Это тэги для подсветки кода 
Я отредактирую твое предыдущее сообщение, но впредь сам следи.

Я отредактирую твое предыдущее сообщение, но впредь сам следи.
Спустя 2 минуты, 49 секунд (25.05.2011 - 21:31) bubanay написал(а):
ок...ну так в чем тут трудность то?
Спустя 2 минуты, 58 секунд (25.05.2011 - 21:34) sergeiss написал(а):
Цитата (bubanay @ 25.05.2011 - 22:31) |
ок...ну так в чем тут трудность то? |
Вообще-то это вопрос, который лучше задать тебе в первую очередь

И еще ответь: что за $q1, $q2 и другие переменные? Откуда они взялись у тебя? В коде не видно места их появления. Либо ты привел не полный код, либо ты их просто не определяешь вообще.
Спустя 3 минуты (25.05.2011 - 21:37) bubanay написал(а):
Параметры $q1...$q11 это значения формы где <input name="q1....q11"
Спустя 3 минуты, 23 секунды (25.05.2011 - 21:41) sergeiss написал(а):
То есть ты считаешь, что в обработчике они просто ниоткуда возьмутся? Это возможно... Но только при включенных глобальных переменных. Но эта хрень по умолчанию выключена в ПХП5 и не рекомендуется.
Поэтому тебе надо назначить (создать) переменные в обработчике
и все остальные подобным образом
Поэтому тебе надо назначить (создать) переменные в обработчике
$q1=$_POST['q1'];
и все остальные подобным образом
Спустя 10 минут, 15 секунд (25.05.2011 - 21:51) bubanay написал(а):
как я понимаю вот так:
Все равно приходит 2 письма, 1 полупустое 2 нормальное
<?php
$q1=$_POST['q1'];
$q2=$_POST['q2'];
$email=$_POST['email'];
$q4=$_POST['q4'];
$q5=$_POST['q5'];
$q6=$_POST['q6'];
$q7=$_POST['q7'];
$q8=$_POST['q8'];
$q9=$_POST['q9'];
$q10=$_POST['q10'];
$q11=$_POST['q11'];
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");
?>
Все равно приходит 2 письма, 1 полупустое 2 нормальное
Спустя 1 час, 4 минуты, 58 секунд (25.05.2011 - 22:56) bubanay написал(а):
оказывается если отправить заявку в мозиле приходит 2 письма, а если оперой то 1. Это не корректный скрипт или у меня с мазилой что-то не так?
Спустя 2 минуты, 13 секунд (25.05.2011 - 22:58) Игорь_Vasinsky написал(а):
Цитата |
как я понимаю вот так: |
а если они не передаются? если их забыли указать?
я вот не понимаю может. такая серьезная форма - а делаешь обработчик ты ? с мин опытом?
это мода теперь такая чтоли...
извените уж.
Спустя 3 минуты, 58 секунд (25.05.2011 - 23:02) bubanay написал(а):
Игорь....так нормальный обработчик или нет?
Спустя 14 минут, 31 секунда (25.05.2011 - 23:17) Игорь_Vasinsky написал(а):
нет. поставь в начале обработчка
и отправь пустую форму
error_reporting(E_ALL);
и отправь пустую форму
Спустя 19 часов, 11 минут, 45 секунд (26.05.2011 - 18:29) alex12060 написал(а):
Я сказал, сделай ты редирект уже...
В самом конце скрипта напиши..
header("Location: index.php");
В самом конце скрипта напиши..
Спустя 38 минут, 32 секунды (26.05.2011 - 19:07) denis79513 написал(а):
Может быть еще такое, например если комп медленный ты можешь 2 раза нажать случайно.