Валидацию вообще должна быть отделена от работы с бд. и давать осмысленный фидбек.Кто спорит, просто тут про какую либо архитектуру вообще ни сном ни духом, хоть как то приучать к валидации.
Подключения и запроса к БД нетну так вся загвоздка у вас в этом же? Вам нужен скрипт НА СЕРВЕРЕ, который может "общаться" с бд, с фронта это сделать невозможно без "прокладки" в виде скрипта на сервере.
(...бэкенд) он тут в принципе не нужен и его нет :)
Но он должен браться из БД.И кто у вас за главного мага, получающего из бд данные через фронт?
@media print
прописываются стили для страницы, котрые используются для вывода на печать, например задать заголовкам и меню дисплей:нон; @media print
и какой тип данных в ячейках