Скринкаст и текст ТЗ приведён в Гугл-папке.
Релевантные файлы:
- Функции работы с БД выделены в файл /cabinet/students_db_operations.php;
- HTML-код формы описан в /cabinet/my_cabinet.php под основным PHP-кодом; при отправке переходит на файл /cabinet/add_students.php
- add_students.php производит валидацию полученных с формы данных и вызывает функцию из students_db_operations, добавляющую данные в таблицу.
- JS-валидация описана в /cabinet/validate_student_form.js
Замечание: Для выполнения этой работы использовалась версия сайта с ЛР2, поскольку фильтр мата на текущий момент не требуется для решения задачи. Он будет добавлен в проект по необходимости.