[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите с обработчиком обратной связи
strannic
Подскажите пожалуйста как можно сделать, что бы заголовки на не заполненных полях- не отправлялись на mail.
Зараннее благодарен!



Спустя 4 минуты, 24 секунды (19.02.2010 - 17:24) stepan написал(а):
Как один из вариантов
if ( trim ( $_POST['title'] ) != null )

Спустя 1 час, 41 минута, 46 секунд (19.02.2010 - 19:05) strannic написал(а):
Попытался выдает!

Сообщение не отправленно.

Спустя 1 день, 12 часов, 18 минут, 52 секунды (21.02.2010 - 07:24) strannic написал(а):
Как не старался ничего не выходит. Подскажите как сделать что бы заголовки с незаполненными полями не приходили на почту.
Может я не там прикручиваю скрипт?

Улица:
Дом: 54
Корпус:
Строение:
Подезд:
Квартира:
Район:
Ориентир для водителя:
Дополнительная




Спустя 24 минуты, 59 секунд (21.02.2010 - 07:49) olgatcpip написал(а):
А ты же письмо генерируешь? текст письма. да?

Спустя 6 часов, 50 минут, 32 секунды (21.02.2010 - 14:40) strannic написал(а):
Так то оно так. Но где (на каком этапе), при условии, что поле не заполнено запретить отправлять и заголовок этой строки. Пробовал народным методом!
Ни чего не вышло - либо ошибка, либо не отправляет или строка отправляется.
Неужели в тексте письма:
$mes = "Код: $main_tel \Номер: $main \Добавочный: $main_dob \nКод: $dop_tel \Дополнительный номер: $tel \Добавочный: $tel_dob \nИмя, Фамилия: $fios \nEmail: $email ;

И как? На каждую строку отдельно?

Спустя 35 минут, 42 секунды (21.02.2010 - 15:15) olgatcpip написал(а):
$mes = "Код: $main_tel \Номер: $main \Добавочный: $main_dob \n";
if($dop_tel)
$mes .="Код: $dop_tel";
$mes .=" \Дополнительный номер: $tel \Добавочный: $tel_dob \nИмя, Фамилия: $fios \nEmail: $email ;
типа так

Спустя 2 часа, 15 минут, 25 секунд (21.02.2010 - 17:31) strannic написал(а):
Честно говоря вообще не понял, что для чего! Думал что то в этом роде.
Хотя не работает так как мне необходимо. В чем проблемма?

if ($main_tel == '')
{
unset($_POST[$main_tel]);
}


Спустя 1 час, 2 минуты, 5 секунд (21.02.2010 - 18:33) olgatcpip написал(а):
зачем unset.
Ты проверь есть ли значение и если есть, то выводи, если нет то не включай в письмо... ты же формируешь письмо, вот и в зависимости от условий либо включаешь в письмо, либо нет

Спустя 1 час, 9 минут, 47 секунд (21.02.2010 - 19:43) strannic написал(а):
Что то в этом роде?
//*Проверяю
if (isset($_POST['main_tel'])) {$street = $_POST['main_tel'];
}
/* Формируем сообщение */
$address = "online@mail.ru";
$sub = "Заказ ON-LINE!!!";
$mes = "Код: $main_tel \Номер: $main \Добавочный: $main_dob \nКод: $dop_tel;
if ($main_tel !== '')

Спустя 2 часа, 15 минут, 43 секунды (21.02.2010 - 21:58) strannic написал(а):
Может нужно что то в этом роде?

//*Проверяю
if (isset($_POST['main_tel']))
{
$street = ($_POST['main_tel']); if ( trim ( $main_tel != null ));
}

Спустя 17 минут, 48 секунд (21.02.2010 - 22:16) strannic написал(а):
Все вроде перепробовал. Но результат ноль!
Может кто нибудь подкинет хорошее решение?

Спустя 8 минут, 20 секунд (21.02.2010 - 22:25) olgatcpip написал(а):
Вот у тебя формируется письмо.
$mes = "Код: $main_tel \Номер: $main \Добавочный: $main_dob \nКод: $dop_tel;


допустим, ты не хочешь, чтобы выводилось Код: $main_tel , если $main_tel='', то пишем

$mes = "";
if($main_tel){
$mes .= "Код: $main_tel ";
}
$mes .= "\nНомер: $main \nДобавочный: $main_dob \nКод: $dop_tel;

т.о. в письме не будет показываться код, если $main_tel равен пустой строке

Спустя 44 минуты, 15 секунд (21.02.2010 - 23:09) strannic написал(а):
Теперь выдает:

Код: 5646899 \Номер: 5646899 \Добавочный: добав.
Код: код \Дополнительный номер: телефон \Добавочный: добав.

Заголовок код остался, только в него добавился номер телефона хотя поле пустое;

Спустя 13 минут, 20 секунд (21.02.2010 - 23:22) strannic написал(а):
Все нашел ошибку! Огромное спасибо! olgatcpip

Спустя 1 час, 11 минут, 13 секунд (22.02.2010 - 00:33) strannic написал(а):
Теперь новая проблемма: Заполняю поля но данные на почту не приходят.

\Номер: 5646899\Добавочный: 555
Код: 565\Дополнительный номер: телефон \Добавочный: добав.

Спустя 10 часов, 10 минут, 11 секунд (22.02.2010 - 10:44) olgatcpip написал(а):
А до изменений на почту приходили письма?
как ты отправляешь письмо?

Спустя 5 часов, 55 минут, 14 секунд (22.02.2010 - 16:39) strannic написал(а):
Извини неправельно выразился! Письма на почту приходят. Вот только поле и заголовок - которые ( не приходят незаполненными ) не приходят и в случае их заполнения! СТРАНИЦА С ФОРМОЙ
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.