[Из песочницы] Необычная работа с формами на PHP или как упростить себе жизнь

Всем привет! Хочу показать как можно работать с формами не прибегая к «фримворкам» в несколько килобайт кода.Вступление Как то раз пришлось мне создать небольшой проект портала с большим количеством форм как в «back» так и в «front» и тут возник вопрос что использовать? Сначала решил прикрутить что то на подобии Symfony. Но при разработке вышло такое количество строк кода что через некоторое время я сам начал путаться. И тут я решил изобрести велосипед.Разработка Для начала создал все таблицы в БД, вот например листинг одной: CREATE TABLE IF NOT EXISTS `cms_articles` ( `id` int (11) NOT NULL AUTO_INCREMENT, `title` varchar (255) DEFAULT NULL, `article` text, `author` varchar (255) DEFAULT NULL, `edited` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, `url` varchar (100) DEFAULT NULL, `rating` int (10) NOT NULL DEFAULT '0', `views` int (10) NOT NULL DEFAULT '0', `comments` int (10) unsigned NOT NULL DEFAULT '0', `parent` int (10) NOT NULL DEFAULT '0', `key` text NOT NULL, `desc` text NOT NULL, `tags` varchar (250) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; Следующим этапом стало написание HTML кода для формы. Читать дальше →

© Habrahabr.ru