📁 File Manager
🏠 /
/
home
/
u857492117
/
domains
/
mangaldaicollege.org
/
public_html
/
admission
Dosya Düzenle: admission_apply_2025.php
<?php session_start(); if (!isset($_SESSION['collegeroll'])) { header("Location: index.html"); exit; } ?> <?php session_start(); include("connect.php"); // Get session data $guroll = $_SESSION['guroll']; $collegeroll = $_SESSION['collegeroll']; $guroll = isset($_SESSION['guroll']) ? $_SESSION['guroll'] : ''; $prefix = strtoupper(substr($guroll, 0, 2)); // Get UA, US, UT, UV $selectedStream = ''; $enabledStreams = []; switch ($prefix) { case 'UA': $selectedStream = 'Arts'; $enabledStreams = ['Arts']; break; case 'US': $selectedStream = 'Science'; $enabledStreams = ['Science']; break; case 'UT': $selectedStream = 'BCA'; $enabledStreams = ['BCA']; break; case 'UV': $selectedStream = 'MLMDT'; // or 'FPT' if you prefer $enabledStreams = ['MLMDT', 'FPT']; break; } $yearx = $_SESSION['admissionfor']; $amountx; if ($yearx == "5th Semester"){ $amountx = 7000; } else{ $amountx = 8000; } /// Step 1: Check if the form is already submitted and get form number $sql = "SELECT registrationformno, status FROM form_status WHERE guroll = ? AND collegeroll = ? LIMIT 1"; $stmt = $con->prepare($sql); $stmt->bind_param("ss", $guroll, $collegeroll); $stmt->execute(); $result = $stmt->get_result(); $formSubmitted = false; $formno = ''; $admitted = 'no'; if ($row = $result->fetch_assoc()) { $formno = $row['registrationformno']; if ($row['status'] === 'Submitted') { $formSubmitted = true; } elseif ($row['status'] === 'Verified') { $formSubmitted = true; $admitted = 'yes'; } echo $formno; // Output the form number } $stmt->close(); // Step 2: If form is submitted, retrieve the fees associated with the form number if ($formSubmitted) { $sqlFees = "SELECT fees, payment_status FROM fee_details WHERE challan_no = ?"; $stmtFees = $con->prepare($sqlFees); $stmtFees->bind_param("s", $formno); $stmtFees->execute(); $resultFees = $stmtFees->get_result(); $fees = null; $paymentStatus = null; if ($rowFees = $resultFees->fetch_assoc()) { $fees = $rowFees['fees']; $paymentStatus = $rowFees['payment_status']; } else { $fees = "Not found"; $paymentStatus = "Not found"; } $stmtFees->close(); // Use JS alert for popup // Optional: Also show fees info on page echo "Fees: " . htmlspecialchars($fees) . "<br>"; } else { } ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Admission Form 2025-26</title> <meta name="viewport" content="width=device-width, initial-scale=1"> <!-- Bootstrap 4 CSS --> <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css"> <!-- Font Awesome --> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css"> <style> body { font-family: 'Segoe UI', sans-serif; background-color: #f4f6f9; } .sidebar { height: 100vh; background-color: #343a40; color: white; position: fixed; width: 220px; top: 0; left: 0; padding-top: 60px; } .sidebar a { color: #cfd8dc; text-decoration: none; display: block; padding: 12px 20px; transition: 0.3s; } .sidebar a:hover { background-color: #495057; color: white; } .content { margin-left: 220px; padding: 40px 20px; } .card { box-shadow: 0 0 20px rgba(0,0,0,0.05); transition: 0.3s; } .card:hover { transform: translateY(-5px); } .form-section-title { font-weight: bold; font-size: 1.2rem; margin-top: 20px; margin-bottom: 10px; color: #343a40; } </style> </head> <body> <!-- Sidebar --> <div class="sidebar"> <h5 class="text-center mb-4"> <img src="https://www.mangaldaicollege.org/img/logo.png" alt="Logo" style="height: 24px; vertical-align: middle; margin-right: 8px;"> Mangaldai College </h5> <style> .blink-red { color: red; font-weight: bold; animation: blink 1s step-start infinite; } @keyframes blink { 50% { opacity: 0; } } </style> <a href="dashboard.php"><i class="fas fa-tachometer-alt mr-2"></i> Dashboard</a> <a href="ExamFormFill.php"><i class="fas fa-tachometer-alt mr-2"></i> Exam Form Fillup</a> <a href="admission_apply_2025.php" > <i class="fas fa-user-graduate mr-2"></i>Admission 2025-26</a> <a href="profile.php"> <i class="fas fa-id-card mr-2"></i>Personal Profile </a> <a href="update_pre.php" ><i class="fas fa-user-edit mr-2"></i>Update Pre-Registration</a> <a href="changepassword.php"><i class="fas fa-key mr-2"></i> Change Password</a> <a href="raise_query.php"><i class="fas fa-question-circle mr-2"></i> Raise Query</a> <a href="logout.php"><i class="fas fa-sign-out-alt mr-2"></i> Logout</a> </div> </div> <!-- Main Content --> <div class="content"> <nav class="navbar navbar-light bg-white shadow-sm mb-4"> <span class="navbar-brand mb-0 h4">Welcome, <?php echo $_SESSION['name']; ?>!</span> <span class="text-muted">Roll: <?php echo $_SESSION['collegeroll']; ?></span> </nav> <div class="card"> <div class="card-header bg-primary text-white"> <h5 class="mb-0">Admission Form 2025-26</h5> </div> <div class="card-body"> <?php if ($formSubmitted): ?> <div class="alert alert-success">Form already submitted.</div> <?php if (isset($paymentStatus) && strtolower($paymentStatus) === 'paid'): ?> <p><strong>Status:</strong> Admission Done</p> <?php else: ?> <?php endif; ?> <a href="print_form.php?formno=<?php echo urlencode($formno); ?>" class="btn btn-primary">Print Admission Form</a> <?php if ($fees !== "Free"): ?> <a href="challan.php?formno=<?php echo urlencode($formno); ?>" class="btn btn-primary">Print Bank Challan</a> <?php endif; ?> <?php else: ?> <form method="POST" action="submit_admission.php"> <!-- Pre-Registration Details --> <div class="form-section-title">Pre-Registration Details</div> <div class="form-row"> <div class="form-group col-md-6"> <label for="guroll">Name <span class="text-danger">*</span></label> <input type="text" class="form-control" id="name" name="name" value="<?php echo $_SESSION['name']; ?>" readonly> </div> <div class="form-group col-md-6"> <label for="guroll">Date of Birth <span class="text-danger">*</span></label> <input type="text" class="form-control" id="dob" name="dob" value="<?php echo $_SESSION['dob']; ?>" readonly> </div> <div class="form-group col-md-6"> <label for="guroll">GU Roll Number <span class="text-danger">*</span></label> <input type="text" class="form-control" id="guroll" name="guroll" value="<?php echo $_SESSION['guroll']; ?>" readonly> </div> <div class="form-group col-md-6"> <label for="enroll">GU Registration No. <span class="text-danger">*</span></label> <input type="text" class="form-control" id="enroll" name="enroll" value="<?php echo $_SESSION['enroll']; ?>" readonly> </div> <div class="form-group col-md-6"> <label for="guenroll">Samarth Enrollment No. <span class="text-danger">*</span></label> <input type="text" class="form-control" id="guenroll" name="guenroll" value="<?php echo $_SESSION['guenroll']; ?>" readonly> </div> <div class="form-group col-md-6"> <label for="abc">ABC ID <span class="text-danger">*</span></label> <input type="text" class="form-control" id="abc" name="abc" value="<?php echo $_SESSION['abc']; ?>" readonly> </div> <div class="form-group col-md-6"> <label for="collegeroll">College Roll Number <span class="text-danger">*</span></label> <input type="text" class="form-control" id="collegeroll" name="collegeroll" value="<?php echo $_SESSION['collegeroll']; ?>" readonly> </div> <div class="form-group col-md-6"> <label for="phone">Phone Number <span class="text-danger">*</span></label> <input type="tel" class="form-control" id="phone" name="phone" value="<?php echo $_SESSION['phone']; ?>" readonly> </div> <div class="form-group col-md-6"> <label for="email">Email Address <span class="text-danger">*</span></label> <input type="email" class="form-control" id="email" name="email" value="<?php echo $_SESSION['email']; ?>" readonly> </div> </div> <!-- Personal Details --> <div class="form-section-title">Personal Details</div> <div class="form-row"> <div class="form-group col-md-6"> <label for="fathername">Your Father's Name <span style="color: red">*</span></label> <input type="text" class="form-control" name="fathername" id="fathername" required> </div> <div class="form-group col-md-6"> <label for="mothername">Your Mother's Name <span style="color: red">*</span> </label> <input type="text" class="form-control" name="mothername" id="mothername" required> </div> <div class="form-group col-md-6"> <label for="guardian">Parents Valid Contact No <span style="color: red">*</span> </label> <input type="text" class="form-control" name="guardian" id="guardian" required> </div> <div class="form-group col-md-6"> <label for="gender">Your Gender <span style="color: red">*</span> </label> <select class="form-control" name="gender" id="gender" required> <option value="">Select</option> <option value="Male">Male</option> <option value="Female">Female</option> <option value="Others">Others</option> </select> </div> <div class="form-group col-md-6"> <label for="caste">Your Caste <span class="text-danger">*</span></label> <select class="form-control" name="caste" id="caste" required> <option value="">Select Caste</option> <option value="UR">UR</option> <option value="OBC">OBC</option> <option value="SC">SC</option> <option value="ST(P)">ST(P)</option> <option value="ST(H)">ST(H)</option> <option value="EWS">EWS</option> </select> </div> <div class="form-group col-md-12"> <label>Full Address <span class="text-danger">*</span></label> <div class="form-row"> <div class="form-group col-md-4"> <label for="village">Vill/City</label> <input type="text" class="form-control" name="village" id="village" placeholder="Village/city" > </div> <div class="form-group col-md-4"> <label for="po">PO</label> <input type="text" class="form-control" name="po" id="po" placeholder="Post Office"> </div> <div class="form-group col-md-4"> <label for="ps">PS</label> <input type="text" class="form-control" name="ps" id="ps" placeholder="Police Station"> </div> <div class="form-group col-md-4"> <label for="dist">Dist</label> <input type="text" class="form-control" name="dist" id="dist" placeholder="District"> </div> <div class="form-group col-md-4"> <label for="state">State</label> <input type="text" class="form-control" name="state" id="state" placeholder="State"> </div> <div class="form-group col-md-4"> <label for="pin">Pin</label> <input type="text" class="form-control" name="pin" id="pin" placeholder="PIN Code"> </div> </div> </div> </div> <!-- Academic Details --> <!-- Academic Details --> <div class="form-section-title">Academic Details</div> <div class="form-row"> <div class="form-group col-md-4"> <label for="admissionfor">Admission For <span class="text-danger">*</span></label> <input type="admissionfor" class="form-control" id="admissionfor" name="admissionfor" value="<?php echo $_SESSION['admissionfor']; ?>" readonly> </div> <div class="form-group col-md-4"> <label for="stream">Stream <span class="text-danger">*</span></label> <select class="form-control" name="stream" id="stream" onchange="showFeeDetails(); updateMajorStatus()" required> <option value="">Select</option> <option value="Arts" <?php echo ($selectedStream == 'Arts') ? 'selected' : ''; echo in_array('Arts', $enabledStreams) ? '' : ' disabled'; ?>>Arts</option> <option value="Science" <?php echo ($selectedStream == 'Science') ? 'selected' : ''; echo in_array('Science', $enabledStreams) ? '' : ' disabled'; ?>>Science</option> <option value="MLMDT" <?php echo ($selectedStream == 'MLMDT') ? 'selected' : ''; echo in_array('MLMDT', $enabledStreams) ? '' : ' disabled'; ?>>Vocational(MLMDT)</option> <option value="FPT" <?php echo ($selectedStream == 'FPT') ? 'selected' : ''; echo in_array('FPT', $enabledStreams) ? '' : ' disabled'; ?>>Vocational(FPT)</option> <option value="BCA" <?php echo ($selectedStream == 'BCA') ? 'selected' : ''; echo in_array('BCA', $enabledStreams) ? '' : ' disabled'; ?>>Technology(BCA)</option> </select> </div> <div class="form-group col-md-4"> <label for="majorstatus">Course Type <span class="text-danger">*</span></label> <select class="form-control" name="majorstatus" id="majorstatus" required onchange="updateSubjectLabels()"> <option value="">Select</option> <option value="1 Major 1 Minor">1 Major 1 Minor</option> <option value="2 Minors">2 Minors</option> <option value="DSC">DSC(BCA/MLMDT/FPT)</option> </select> </div> <div class="form-group col-md-4"> <label for="sub1" id="label-sub1"> Subject 1 <span class="text-danger">*</span></label> <select class="form-control" name="sub1" id="sub1" required> <option value="">Select Subject</option> <option value="Computer Science">Computer Science</option> <option value="Bodo">Bodo</option> <option value="Bengali">Bengali</option> <option value="Geography">Geography</option> <option value="Statistics">Statistics</option> <option value="Mathematics">Mathematics</option> <option value="Zoology">Zoology</option> <option value="Chemistry">Chemistry</option> <option value="Botany">Botany</option> <option value="Physics">Physics</option> <option value="Economics">Economics</option> <option value="Political Science">Political Science</option> <option value="Philosophy">Philosophy</option> <option value="History">History</option> <option value="Education">Education</option> <option value="English">English</option> <option value="Arabic">Arabic</option> <option value="Sanskrit">Sanskrit</option> <option value="Assamese">Assamese</option> </select> </div> <div class="form-group col-md-4"> <label for="sub2" id="label-sub2"> Subject 2 <span class="text-danger">*</span></label> <select class="form-control" name="sub2" id="sub2" required> <option value="">Select Subject</option> <option value="Computer Science">Computer Science</option> <option value="Bodo">Bodo</option> <option value="Bengali">Bengali</option> <option value="Geography">Geography</option> <option value="Statistics">Statistics</option> <option value="Mathematics">Mathematics</option> <option value="Zoology">Zoology</option> <option value="Chemistry">Chemistry</option> <option value="Botany">Botany</option> <option value="Physics">Physics</option> <option value="Economics">Economics</option> <option value="Political Science">Political Science</option> <option value="Philosophy">Philosophy</option> <option value="History">History</option> <option value="Education">Education</option> <option value="English">English</option> <option value="Arabic">Arabic</option> <option value="Sanskrit">Sanskrit</option> <option value="Assamese">Assamese</option> </select> </div> <script> function updateSubjectLabels() { const majorStatus = document.getElementById('majorstatus').value; const labelSub1 = document.getElementById('label-sub1'); const labelSub2 = document.getElementById('label-sub2'); if (majorStatus === '1 Major 1 Minor') { labelSub1.innerHTML = 'Major Subject <span class="text-danger">*</span>'; labelSub2.innerHTML = 'Minor Subject <span class="text-danger">*</span>'; } else if (majorStatus === 'Minor') { labelSub1.innerHTML = 'Minor Subject 1 <span class="text-danger">*</span>'; labelSub2.innerHTML = 'Minor Subject 2 <span class="text-danger">*</span>'; } else { labelSub1.innerHTML = '<span class="text-danger">*</span>'; labelSub2.innerHTML = '<span class="text-danger">*</span>'; } } </script> <div class="form-group col-md-4"> <label for="sec" id="label-sec">SEC <span class="text-danger">*</span></label> <select class="form-control" name="sec" id="sec" required> <option value="">Select Subject</option> <option value="Computer Science">Computer Science</option> <option value="Bodo">Bodo</option> <option value="Bengali">Bengali</option> <option value="Geography">Geography</option> <option value="Statistics">Statistics</option> <option value="Mathematics">Mathematics</option> <option value="Zoology">Zoology</option> <option value="Chemistry">Chemistry</option> <option value="Botany">Botany</option> <option value="Physics">Physics</option> <option value="Economics">Economics</option> <option value="Political Science">Political Science</option> <option value="Philosophy">Philosophy</option> <option value="History">History</option> <option value="Education">Education</option> <option value="English">English</option> <option value="Arabic">Arabic</option> <option value="Sanskrit">Sanskrit</option> <option value="Assamese">Assamese</option> <option value="BCA">BCA</option> <option value="MLMDT">MLMDT</option> <option value="FPT">FPT</option> </select> </div> </div> <br> <!-- Fees --> <div class="form-section-title">Fees Details</div> <div class="form-group"> <div class="form-group"> <label for="fees">Admission Type</label> <select class="form-control" name="fees" id="fees" onchange="showFeeDetails()" required> <option value="">Select</option> <option value="Paid">Paid Admission</option> <option value="Free">Free Admission</option> </select> </div> <!-- This div will show dynamic information --> <div id="feeDetails" class="alert alert-info mt-2" style="display: none;"></div> <div class="form-group col-md-4"> <label for="feeAmount">Fee Amount</label> <input type="text" class="form-control" id="feeAmount" name="feeAmount" readonly> </div> <div class="form-group form-check mt-3"> <input type="checkbox" class="form-check-input" id="confirmCheck" required> <label class="form-check-label" for="confirmCheck"> I confirm that all the information provided is correct to the best of my knowledge. </label> <div class="alert alert-warning mt-3" role="alert"> <strong>Note:</strong> Remember, once you submit the form, you <u>cannot edit</u> it again. Please review all details carefully before submitting. </div> </div> <button type="submit" class="btn btn-primary mt-3">Submit Admission Form</button> </form> <?php endif; ?> </div> </div> </div> <!-- Scripts --> <script src="https://code.jquery.com/jquery-3.5.1.slim.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/bootstrap@4.5.2/dist/js/bootstrap.bundle.min.js"></script> <script> // Updated full JavaScript logic for Admission Form function updateSubjectLabels() { const majorStatus = document.getElementById("majorstatus").value; const labelSub1 = document.getElementById("label-sub1"); const labelSub2 = document.getElementById("label-sub2"); if (majorStatus === "1 Major 1 Minor") { labelSub1.textContent = "Major Subject"; labelSub2.textContent = "Minor 1"; } else if (majorStatus === "2 Minors") { labelSub1.textContent = "Minor 1"; labelSub2.textContent = "Minor 2"; } else { labelSub1.textContent = ""; labelSub2.textContent = ""; } } document.addEventListener("DOMContentLoaded", function () { updateSubjectLabels(); showFeeDetails(); updateMajorStatus(); }); function showFeeDetails() { const fees = document.getElementById("fees").value; const stream = document.getElementById("stream").value; const feeDetails = document.getElementById("feeDetails"); const feeAmountInput = document.getElementById("feeAmount"); if (fees === "Paid") { switch (stream) { case "Arts": feeDetails.style.display = "block"; feeDetails.innerHTML = "<strong>₹3630</strong> is the admission fee for Arts stream."; feeAmountInput.value = "3630"; break; case "Science": feeDetails.style.display = "block"; feeDetails.innerHTML = "<strong>₹4530</strong> is the admission fee for Science stream."; feeAmountInput.value = "4530"; break; case "MLMDT": case "FPT": feeDetails.style.display = "block"; feeDetails.innerHTML = "<strong>₹<?php echo $amountx; ?></strong> is the admission fee for Vocational stream."; feeAmountInput.value = "<?php echo $amountx; ?>"; break; case "BCA": feeDetails.style.display = "block"; feeDetails.innerHTML = "<strong>₹10000</strong> is the admission fee for BCA stream."; feeAmountInput.value = "10000"; break; default: feeDetails.style.display = "block"; feeDetails.innerHTML = "Please select a stream to show the fee amount."; feeAmountInput.value = ""; } } else if (fees === "Free") { if (["MLMDT", "FPT", "BCA"].includes(stream)) { feeDetails.style.display = "block"; feeDetails.innerHTML = "<strong>Free admission is not applicable for selected stream.</strong>"; feeAmountInput.value = ""; } else { feeDetails.style.display = "block"; feeDetails.innerHTML = ` <strong>Free Admission Instructions:</strong> <ul class="mb-0"> <li>Must submit a valid Parents' income certificate (annual income below ₹4,00,000) Duly issued by Circle Office/Ration Card</li> </ul>`; feeAmountInput.value = "0"; } } else { feeDetails.style.display = "none"; feeDetails.innerHTML = ""; feeAmountInput.value = ""; } } function updateSubjectAvailability() { const admissionFor = document.getElementById('admissionfor').value.trim(); const majorStatus = document.getElementById('majorstatus').value; const stream = document.getElementById("stream").value; const sub1 = document.getElementById('sub1'); const sub2 = document.getElementById('sub2'); const sec = document.getElementById('sec'); sub1.disabled = false; sub2.disabled = false; sec.disabled = false; if (["MLMDT", "FPT", "BCA"].includes(stream)) { sub1.disabled = true; sub2.disabled = true; } if (admissionFor === "3rd Year") { sec.disabled = true; if (majorStatus === "1 Major 1 Minor") sub2.disabled = true; if (majorStatus === "DSC") { sub1.disabled = true; sub2.disabled = true; } } if (admissionFor === "2nd Year") { if (majorStatus === "DSC") { sub1.disabled = true; sub2.disabled = true; } } if (admissionFor === "5th Semester") { sec.disabled = true; if (majorStatus === "DSC") { sub1.disabled = true; sub2.disabled = true; } } if (admissionFor === "3rd Semester") { if (majorStatus === "DSC") { sub1.disabled = true; sub2.disabled = true; } } } function updateMajorStatus() { const stream = document.getElementById("stream").value; const majorStatus = document.getElementById("majorstatus"); const fees = document.getElementById("fees"); if (["MLMDT", "FPT", "BCA"].includes(stream)) { majorStatus.value = "DSC"; majorStatus.setAttribute("disabled", true); // Hide Free Admission option for (let option of fees.options) { if (option.value === "Free") { option.style.display = "none"; } } } else { majorStatus.value = ""; majorStatus.removeAttribute("disabled"); // Show Free Admission option for (let option of fees.options) { if (option.value === "Free") { option.style.display = "block"; } } } updateSubjectLabels(); updateSubjectAvailability(); showFeeDetails(); } window.onload = function () { updateSubjectLabels(); showFeeDetails(); updateMajorStatus(); updateSubjectAvailability(); }; document.getElementById('stream').addEventListener('change', updateMajorStatus); document.getElementById('majorstatus').addEventListener('change', updateSubjectAvailability); document.querySelector("form").addEventListener("submit", function (e) { const checkbox = document.getElementById("confirmCheck"); if (!checkbox.checked) { checkbox.focus(); e.preventDefault(); } }); </script> </body> </html>
💾 Kaydet
İptal