= 90) return 'A+'; elseif ($percentage >= 80) return 'A'; elseif ($percentage >= 70) return 'B+'; elseif ($percentage >= 60) return 'B'; elseif ($percentage >= 50) return 'C'; elseif ($percentage >= 40) return 'D'; else return 'F'; } } // Superscript function (Ordinal suffix) if (!function_exists('sup')) { function sup($i) { $suffix = ($i == 1) ? 'st' : (($i == 2) ? 'nd' : (($i == 3) ? 'rd' : 'th')); return '' . $suffix . ''; } } // Fallback values $enroll_no = $enroll_no ?? 'N/A'; $name = $name ?? 'N/A'; $father = $father ?? 'N/A'; $mother = $mother ?? 'N/A'; $dob = $dob ?? 'N/A'; $roll_no = $roll_no ?? 'N/A'; $course_name = $course_name ?? 'N/A'; $course_duration = $course_duration ?? $duration ?? ''; $course_duration_type = $course_duration_type ?? $duration_type ?? ''; $session = $session ?? 'N/A'; $isu = $isu ?? 'N/A'; $photo = $photo ?? ''; $serial_no = $serial_no ?? ''; $grade = $grade ?? 'F'; $res = $res ?? 'N/A'; $calculated_grade = $grade; // Default fallback initialization // Check if database connection exists if (!isset($con) || !$con) { die('
Could not connect to database.