Помощник
|
Как сделать, чтобы некоторые поля были необязательными? (см. внутри) |
Валериан
|
Сообщение
#1
|
||
|
|
||
|
|||
EnterBack |
4.2.2010, 22:13;
Ответить: EnterBack
Сообщение
#2
|
|
тю, если я правильно понял, то поле пароль может быть пустым?? тогда просто убери проверку на пустоту этого поля
[PHP] elseif( empty($_POST['pass']) ) $error = 'Вы не указали пароль.'; [/PHP] |
|
|
Валериан
|
Сообщение
#3
|
|
а КАК?
|
|
|
EnterBack |
5.2.2010, 17:41;
Ответить: EnterBack
Сообщение
#4
|
|
|
тю, вот тебе код в котором поле пароль сможет быть пустое и отправится пустое на мыло или в базу, куда тебе там надо (твой код)
[php] <?php if( isset($_POST['name']) ){ $error = ''; if( empty($_POST['name']) ) $error = 'Вы не указали имя.'; elseif( !preg_match('#^[a-z0-9_\\.-]+@[a-z0-9_\\.-]+#i',$_POST['e-mail']) ) $error = 'Не правильно указан E-Mail.'; elseif( empty($_POST['school']) ) $error = 'Вы не указали школу.'; elseif( empty($_POST['class']) ) $error = 'Вы не указали класс.'; elseif( empty($_POST['nom']) ) $error = 'Вы не указали номинацию.'; elseif( empty($_POST['mess']) ) $error = 'Сообщение не было написано'; else{ $to = 'ulitkait@gmail.com'; $subject = 'Регистрация на вашем сайте'; $message = "Имя пославшего: {$_POST['name']}\n". "Электронный адрес: {$_POST['e-mail']}\n". "Пароль: {$_POST['pass']}\n". "Школа: {$_POST['school']}\n". "Класс: {$_POST['class']}\n". "Номинация: {$_POST['nom']}\n". "Сообщение: {$_POST['mess']}\n". "IP-адрес: {$_SERVER['REMOTE_ADDR']}"; if( !mail( $to, $subject, $message ) ) $error = 'Не могу отправить письмо !!!'; } if( $error ) echo '<center><b>'.$error.'</b><br><a href="registration.html">Вернуться и повторить попытку.</a></center>'; else echo '<center><b>Спасибо за отправку вашего сообщения</b><br><a href="index.html">Нажмите</a>, что бы вернуться на главную...</center>'; } else echo '<center><a href="registration.html">Нажмите</a>, что бы попробовать зарегистрироваться снова...</center>'; ?> [/php]
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Большие ставки для кликов в Я.Директ. Как удешевить? | 2 | rownong27 | 1125 | 26.3.2024, 14:13 автор: knezevolk |
|
Как вы бросили работу и перешли на заработок с сайтов? | 12 | uahomka | 2300 | 25.3.2024, 6:52 автор: Skyworker |
|
Как отозвать банковский платеж фрилансеру? | 28 | metvekot | 3922 | 25.3.2024, 6:34 автор: Skyworker |
|
Как вывести деньги в Украине с заблокированного Юмани ? | 23 | freeax | 3653 | 24.3.2024, 20:55 автор: Liudmila |
|
Через какой браузер и как можно найти в кэшэ браузера видео | 10 | Room | 1947 | 23.3.2024, 7:41 автор: Room |
Текстовая версия | Сейчас: 29.3.2024, 19:04 |