Если ты почитаешь код выше...то там то же самое сделано
Но суть не в этом...Смотри, вот у меня есть страница. В ней есть форма с полями: имя, фамилия, возраст.
Дальше я вот беру обрабатываю всё, заношу как бы эти ошибки в массив $error, если они будут. Ну вдруг он введет имя меньшего размера или в Фамилию не укажет. Так вот. В моём коде получается, что если вдруг будет ошибка хоть где-то, и count($error) покажет значение не равное 0 (т.е. будут ошибки), то скрипт остальные данные не хочет обрабатывать. Т.е. сразу тормозит и показывает, вот мол, вы в имени ошиблись. Хотя возможно, что фамилия и возраст то были указаны верно, и их можно было и сохранить, и написать, мол:
!Ваше имя короче 3 символов.
Фамилия успешно сохранена.
Возвраст успешно сохранён.
Ну вот так, как-то....думаю сейчас понятно объяснил?