Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Заполнение формы, подскажите плиииз. 
:(
    Опции темы
hopp
Дата 11.6.2006, 22:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 24.5.2006

Репутация: нет
Всего: нет



Добрый вечер. Подскажите плиз вот у меня есть обычная форма отправки текста на мыло.
Как сделать чтобы у некоторых полей было обязательное заполнение? Самое обычное, даже без проверки символов.? 
PM MAIL   Вверх
Рыжий
Дата 11.6.2006, 22:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Помешанный
***


Профиль
Группа: Завсегдатай
Сообщений: 1423
Регистрация: 19.9.2004

Репутация: 2
Всего: 20



В парсере проверять не пустое ли значение.
Например так:

Код

if (!empty($variable) && trim($variable)!=="")
$OK = mysql_escape_string(trim($variable));
else echo "Вы не заполнили поле variable";
 
PM MAIL ICQ   Вверх
hopp
Дата 11.6.2006, 22:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 24.5.2006

Репутация: нет
Всего: нет



Непонял вообще ничего) =)
У меня к примеру в хтмл:

<form>
<input maxLength=50 size=45 type="text" name="im1">
<input maxLength=50 size=45 type="text" name="im2">
<input maxLength=50 size=45 type="text" name="im3">
<input name="submit" type="submit" value="Отправить">
</form>

в пхп:

<?php
$to = "222@222";
$subject = "заказ";
$message = "
 тете: $im1
 тетете: $im2
 тететете: $im3
IP: $REMOTE_ADDR";
mail ($to,$subject,$message) or print "Ошибка отправки. !!!";
?>

То как мне сделать чтобы проверяло к заполнению поля im1 и im3 к примеру? 
PM MAIL   Вверх
InfMag
Дата 11.6.2006, 23:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


…
***


Профиль
Группа: Завсегдатай
Сообщений: 1037
Регистрация: 21.11.2004

Репутация: 1
Всего: 4



2 hopp
Блин, чувак, ты сначала изучай html мой тебе совет... 
PM   Вверх
Link90
Дата 12.6.2006, 03:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


"Битый" пиксель
*


Профиль
Группа: Участник
Сообщений: 214
Регистрация: 25.11.2005
Где: Иркутск - середин а земли!

Репутация: нет
Всего: 7



Код

$to = "222@222";
$subject = "заказ";
$message = "
 тете: $im1
 тетете: $im2
 тететете: $im3
IP: $REMOTE_ADDR";
if(!empty($im1) && !empty($im2) && !empty($im3)) 
mail ($to,$subject,$message) or print "Ошибка отправки. !!!";
else
echo "Не заполнены все необходимые поля!!!";
 
PM MAIL ICQ   Вверх
hopp
  Дата 14.6.2006, 14:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 24.5.2006

Репутация: нет
Всего: нет



Ага получилось.
Только когда отправка удачна просто пустая страница открывается. А как там текст написать типа "успешно отправлено" ? 
PM MAIL   Вверх
Рыжий
Дата 14.6.2006, 14:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Помешанный
***


Профиль
Группа: Завсегдатай
Сообщений: 1423
Регистрация: 19.9.2004

Репутация: 2
Всего: 20



Код

$to = "222@222";
$subject = "заказ";
$message = "
 тете: $im1
 тетете: $im2
 тететете: $im3
IP: $REMOTE_ADDR";
if(!empty($im1) && !empty($im2) && !empty($im3)) 
{
if (!mail ($to,$subject,$message)) echo  "Ошибка отправки. !!!";
else echo "Все успешно отправлено";
}
else
echo "Не заполнены все необходимые поля!!!";
  

Это сообщение отредактировал(а) Рыжий - 14.6.2006, 14:06
PM MAIL ICQ   Вверх
hopp
Дата 14.6.2006, 15:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 24.5.2006

Репутация: нет
Всего: нет



СПАСИБО! Всё работает!!!!!!!!!! =)))  smile  
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0729 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.