prepare(" SELECT student_id, COALESCE(SUM(CASE WHEN source_type = 'transfer' THEN credits ELSE 0 END), 0) AS transfer_total, COALESCE(SUM(CASE WHEN source_type = 'manual' THEN credits ELSE 0 END), 0) AS manual_total, COALESCE(SUM(credits), 0) AS total FROM student_courses WHERE student_id IN ($placeholders) GROUP BY student_id "); $stmt->execute($ids); foreach ($stmt->fetchAll() as $row) { $credits_map[$row['student_id']] = [ 'transfer' => floatval($row['transfer_total']), 'manual' => floatval($row['manual_total']), 'total' => floatval($row['total']) ]; } } ?>
| รหัสนักศึกษา | ชื่อ-นามสกุล | สาขาวิชา | คณะ | สถาบันที่จบ | วุฒิเดิม | ปีการศึกษา | หน่วยกิตที่เทียบโอน | หน่วยกิตที่เรียนแล้ว | หน่วยกิตทั้งหมดที่เทียบโอนและเรียนแล้ว | การจัดการ |
|---|---|---|---|---|---|---|---|---|---|---|
| = htmlspecialchars($s['student_code']) ?> | = htmlspecialchars($s['name_th']) ?> | = htmlspecialchars($s['curriculum_code']) ?> | = htmlspecialchars($s['faculty'] ?: '-') ?> | = htmlspecialchars($s['graduated_institution'] ?: '-') ?> | = htmlspecialchars($s['previous_qualification'] ?: '-') ?> | = $s['enrollment_year'] ?> | = $credits_map[$s['id']]['transfer'] ?? 0 ?> | = $credits_map[$s['id']]['manual'] ?? 0 ?> | = $credits_map[$s['id']]['total'] ?? 0 ?> |