Здравствуйте. Совсем недавно начал изучать PHP. Никак не могу разобраться в логике отправки данных, а именно: есть форма (input, textarea поля + валидация на JS) при нажатии на кнопку должна произойти перезагрузка страницы дальше идёт проверка на правильность ввода, только уже на уровне сервера и вывод блока ошибок (Поле Имя заполнено не верно, Поле фамилия заполнено неверно и т.д) и сама форма для доредактирования данных (старые данные уже должны быть введены в полях).
Подскажите логику реализации, так как не совсем ясно как из файла PHP (который срабатывается после нажатии на кнопку) вывести снова форму с блоком ошибок и заполненными полями старыми данными. Спасибо