<?php
/*
При работое с формами удобно применять объектно-ориентированный подход.
То есть вы представляете форму как объект
*/
$loginForm = new LoginForm();
//заполняем форму из запроса
//если в запросе были переданы данные формы,
//то объект заполняется данными
if($loginForm->extractFromRequest($_POST) === true)
{
//данные из формы были переданы, можно обрабатывать
//валидация данных
//форма накапливает сообщения об ошибках валидации
//своих полей, чтобы потом вывести их пользователю
if($loginForm->validate())
{
//извлечение провалидированных данных из формы
$loginForm->getName();
$loginForm->getPassword();
//редирект на страницу, куда должен
//попасть пользователь после обработки формы
}
}
//вывод html формы
echo $loginForm->render();
/*
При работое с формами удобно применять объектно-ориентированный подход.
То есть вы представляете форму как объект
*/
$loginForm = new LoginForm();
//заполняем форму из запроса
//если в запросе были переданы данные формы,
//то объект заполняется данными
if($loginForm->extractFromRequest($_POST) === true)
{
//данные из формы были переданы, можно обрабатывать
//валидация данных
//форма накапливает сообщения об ошибках валидации
//своих полей, чтобы потом вывести их пользователю
if($loginForm->validate())
{
//извлечение провалидированных данных из формы
$loginForm->getName();
$loginForm->getPassword();
//редирект на страницу, куда должен
//попасть пользователь после обработки формы
}
}
//вывод html формы
echo $loginForm->render();
Комментариев нет:
Отправить комментарий