Data Validation for web forms
Необходима доработка имеющейся базы данных (MySQL version 5.1.36, PHP version 5, web server Apache/2.2.13 (Fedora), OS - FreeBSD).
Суть работы этой базы заключается в следующем. Авторы юридических статей (с нескольких стран мира) логируются на сайте и записывают свои тексты в MySQL посредством web forms. Заказчик статей обрабатывает информацию и публикует ее в различных форматах в специализированных издательствах.
Проблема заключается в убогой структуре базы данных. Автор разработки видимо не имел опыта и использовал только текстовые типы данных для хранения всей информации. В итоге данные типа date и numeric хранятся в базе как текст. Ситуацию усугубляет отсутствие проверки данных на входе (data validation). Как результат в поля базы данных записываются данные не соответсвующего типа и сбивается работа на стадиях последующей обработки.
Имеется большое число пожеланий по доработке этого программного продукта, но в рамках данного проектa нам нужно только добавить “data validation” в некоторые поля в web forms.