prepare(" SELECT roll_number, student_name, learning_style FROM learning_styles WHERE user_id = ? ORDER BY roll_number "); $stmt->execute([$_SESSION['user_id']]); $students = $stmt->fetchAll(PDO::FETCH_ASSOC); // HTML for PDF $html = '

RS Learning Lab – Class Learning Report

Teacher: '.htmlspecialchars($_SESSION['teacher_name']).'

Class: '.htmlspecialchars($_SESSION['class_name']).'

Date: '.date("d M Y").'

'; foreach ($students as $s) { $html .= ' '; } $html .= '
Roll No Student Name Learning Style
'.htmlspecialchars($s['roll_number']).' '.htmlspecialchars($s['student_name']).' '.htmlspecialchars($s['learning_style']).'
'; // Generate PDF $dompdf = new Dompdf(); $dompdf->loadHtml($html); $dompdf->setPaper('A4', 'portrait'); $dompdf->render(); $dompdf->stream("Class_Learning_Report.pdf", ["Attachment" => true]);