Использование этого скрипта для проверки форм: http://www.benjaminkeen.com/software/php_validation/
Правила выглядят так
$rules[] = "required,user_name,This field is required.";
$rules[] = "letters_only,user_name,This field is required.";
$rules[] = "length>5,user_name,Please enter a value that is over 5 characters long.";
Первое правило проверяет, заполнил ли пользователь поле формы с именем user_name. Проблема в том, что он проверяет все остальные правила для поля формы user_name и отображает сообщения об ошибках, даже если пользователь не заполняет user_name. Я имею в виду, как исправить код, чтобы отклонить все остальные правила, связанные с точным полем, если обязательное поле вернуло false?
Вы можете скачать код php здесь. http://www.benjaminkeen.com/software/php_validation/php_validation.zip