query("SELECT * FROM results WHERE enrollment_no = '$enrollment_no'"); if($result && $result->num_rows > 0) { $__R = $result->fetch_assoc(); // Course Fetch with Fallback $course_res = $con->query("SELECT * FROM courses WHERE id = '".$__R['course_id']."'"); $course = ($course_res && $course_res->num_rows > 0) ? $course_res->fetch_assoc() : ['course_name' => 'N/A']; // Student Fetch $stu = $con->query("SELECT * FROM students WHERE enrollment_no = '".$__R['enrollment_no']."'"); if($stu && $stu->num_rows > 0) { $__S = $stu->fetch_assoc(); // Format-agnostic DOB Verification $db_dob = date('Y-m-d', strtotime($__S['dob'])); $form_dob = date('Y-m-d', strtotime($dob)); if($db_dob != $form_dob) { echo ''; exit(); } // Center Fetch with Fallback $institute_res = $con->query("SELECT * FROM centers WHERE id = '".$__S['center_id']."'"); $institute = ($institute_res && $institute_res->num_rows > 0) ? $institute_res->fetch_assoc() : ['institute_name' => 'N/A']; ?>

Gujarat State Open School

Official Result Card
Student Photo

Institute Name
Enrollment No.
Course
Student Name
Father's Name
Mother's Name
query("SELECT * FROM marks_table WHERE result_id = '".$__R['id']."'"); $rows = $marks ? $marks->num_rows : 0; $i = 1; $ttlObtainMarks = 0; $ttlMaxMarks = 0; if($rows > 0) { while ($mm = $marks->fetch_assoc()) { $sub_res = $con->query("SELECT * FROM subjects WHERE id = '".$mm['subject_id']."'"); $sub = ($sub_res && $sub_res->num_rows > 0) ? $sub_res->fetch_assoc() : ['subject_name' => 'N/A', 'max_marks' => 0, 'min_marks' => 0, 'subject_type' => '']; // विषय के नाम या टाइप में "optional" चेक करने का कड़ा नियम $subNameLower = strtolower($sub['subject_name']); $subTypeLower = strtolower($sub['subject_type']); $isOptional = (strpos($subNameLower, 'optional') !== false || $subTypeLower == 'optional'); // यदि विषय optional नहीं है, तभी इसके मार्क्स टोटल में जुड़ेंगे if (!$isOptional) { $ttlObtainMarks += (int)$mm['marks']; $ttlMaxMarks += (int)$sub['max_marks']; } // मार्क्स के आधार पर ग्रेड गणना (सिर्फ Optional विषय में दिखाने के लिए) // आप चाहें तो अपने अनुसार ग्रेडिंग स्केल बदल सकते हैं $subMarks = (int)$mm['marks']; if ($subMarks >= 90) { $subGrade = 'A+'; } elseif ($subMarks >= 80) { $subGrade = 'A'; } elseif ($subMarks >= 70) { $subGrade = 'B'; } elseif ($subMarks >= 60) { $subGrade = 'C'; } elseif ($subMarks >= 50) { $subGrade = 'D'; } elseif ($subMarks >= 33) { $subGrade = 'E'; } else { $subGrade = 'F'; } ?> 0 ? ($ttlObtainMarks / $ttlMaxMarks * 100) : 0; ?>
Subject Name Max Marks Min Marks Obtain Marks Result Grade
Optional
Total - Percentage: %

Official Result PDF Available

Download Result PDF
alert("Student not found.");location.href="get_result.php"'; } } else { echo ''; } } else { ?>
GSOS Logo

GUJARAT STATE OPEN SCHOOL

Result Download Portal

Download Result