1. В доп. действии назначаете сессию и делаете переход к шаблону, например так:
global $ses_id;
$_SESSION[$ses_id]['sel34']=array($ID);
header("Location: forms.php?table=34&mode=print&form=4");
exit();
Где 34 - ид таблицы, 4 - ид шаблона печати.
2. Посмотрите в документации к
mPDF, как сохранять сконвернтированный файл PDF, затем сохраните полученный файл в базе с помощью функций create_data_file_dirs() (создаёте систему каталогов в папке files для нужного файла) и get_file_path() (получаете путь файла для сохранения). Парамтры функций можно посмотреть в файле functions1.php папки include КБ. Данный вариант более производительный, но более сложный. Другой вариант проще, но менее производительный - используя
класс Snoopy просто выкачиваете файл и сохраняете его в базе вышеуказанными функциями.