Ответов: 4 Просмотров: 166
|
Приветствую. Есть одна форма с обработчиком. В обработчике проверяются данные из формы, в моем случае количество введенных символов. Если количество символов меньше двух обработчик должен ругнутья, что он собственно и делает. Если количество символов больше двух, то соответсвенно выоводится сообщение о том, что все хорошо. Собственно проблема в том что оно выводится при любом раскладе, а должно выводиться только когда количество символов превышает 2. Помогите понять где косяк.
Ниже привожу код формы и обработчика
Форма:
CODE ( htmlphp):
скопировать код в буфер обмена
<form action="get.php" method="post"> <p>Имя: <input name="name" type="text" size="20"> <p><input name='sub_com' type='submit' value='Отправить'></p> </form>
Обработчик:
CODE ( htmlphp):
скопировать код в буфер обмена
<?php $name = $_POST['name']; if ($name != "") // Если существуют проверяем... { { } else { echo "Вы ввели некорректные данные в поле Имя<br />"; } } // Если не существуют выводим сообщение... else { echo "Пожалуйста заполните все поля !"; } if ($name) { echo "Все круто"; } ?>
|