MMCT TEAM
Server IP : 2a02:4780:3:1493:0:3736:a38e:7  /  Your IP : 216.73.216.139
Web Server : LiteSpeed
System : Linux sg-nme-web1393.main-hosting.eu 4.18.0-553.40.1.lve.el8.x86_64 #1 SMP Wed Feb 12 18:54:57 UTC 2025 x86_64
User : u926327694 ( 926327694)
PHP Version : 7.4.33
Disable Function : system, exec, shell_exec, passthru, mysql_list_dbs, ini_alter, dl, symlink, link, chgrp, leak, popen, apache_child_terminate, virtual, mb_send_mail
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : OFF  |  Python : OFF
Directory (0755) :  /home/u926327694/domains/smsoft.in/public_html/mda/

[  Home  ][  C0mmand  ][  Upload File  ]

Current File : /home/u926327694/domains/smsoft.in/public_html/mda/add-exam-result.php
<?php  
$page_title = 'Exam Result';
include 'header.php';
?>
<div class="content-wrapper">
	<section class="content mt-4">
		<div class="container-fluid">
			<div class="row">
				<div class="col-md-12">
					<?php include('alert-msg.php'); ?>
					<div class="card card-primary">
						<div class="card-header">
							<h3 class="card-title"><?php echo $page_title; ?></h3>
						</div>
						<form action="add-exam-result.php" method="POST" enctype="multipart/form-data">
							<div class="card-body">
							    <div class="row">
							        <div class="col-md-12"><b>Search Student for add exam result</b></div>
									<div class="col-md-4">
										<div class="form-group">
											<label>Class</label>
											<select class="form-control select2" name="class">
												<option value="">--All--</option>
												<?php
												$sel_class=mysqli_query($con,"SELECT DISTINCT Class FROM `DimStudent_Table` Where Class != ''");
												while($row_class=mysqli_fetch_array($sel_class))
												{
												?>
												<option value="<?php echo $row_class['Class']; ?>"><?php echo $row_class['Class']; ?></option>
												<?php
												}
												?>
											</select>
										</div>
									</div>
        									
									<div class="col-md-4">
										<div class="form-group">
											<label>Division</label>
											<select class="form-control select2" name="division">
												<option value="">--All--</option>
												<?php
												$sel_division=mysqli_query($con,"SELECT DISTINCT Division FROM `DimStudent_Table` where Division != ''");
												while($row_division=mysqli_fetch_array($sel_division))
												{
												?>
												<option value="<?php echo $row_division['Division']; ?>"><?php echo $row_division['Division']; ?></option>
												<?php
												}
												?>
											</select>
										</div>
									</div>
									
									<div class="col-md-4">
										<div class="form-group">
											<label>Combination</label>
											<select class="form-control select2" name="combination">
												<option value="">--All--</option>
												<?php
												$sel_class=mysqli_query($con,"SELECT DISTINCT Combination FROM `DimStudent_Table` Where Combination != ''");
												while($row_class=mysqli_fetch_array($sel_class))
												{
												?>
												<option value="<?php echo $row_class['Combination']; ?>"><?php echo $row_class['Combination']; ?></option>
												<?php
												}
												?>
											</select>
										</div>
									</div>
									
									<div class="col-md-4">
										<div class="form-group">
											<label>Course</label>
											<select class="form-control select2" name="course">
												<option value="">--All--</option>
												<?php
												$sel_class=mysqli_query($con,"SELECT DISTINCT Course FROM `DimStudent_Table` Where Course != ''");
												while($row_class=mysqli_fetch_array($sel_class))
												{
												?>
												<option value="<?php echo $row_class['Course']; ?>"><?php echo $row_class['Course']; ?></option>
												<?php
												}
												?>
											</select>
										</div>
									</div>
									
									<div class="col-md-4">
										<div class="form-group">
											<label>Search</label>
											<input type="text" class="form-control" name="search" />
										</div>
									</div>
									<div class="col-md-12">
									    <hr />
									    <b>Select Exam, Year and Subject</b>
									</div>
									
									<div class="col-md-4">
										<div class="form-group">
											<label>Year</label>
											<select class="form-control select2 exam_year_list" name="year" required>
												<option value="">--Select--</option>
												<?php
												$sel_Year=mysqli_query($con,"SELECT DISTINCT Year FROM `DimExam_Table` Where Year != ''");
												while($row_Year=mysqli_fetch_array($sel_Year))
												{
												?>
												<option value="<?php echo $row_Year['Year']; ?>"><?php echo $row_Year['Year']; ?></option>
												<?php
												}
												?>
											</select>
										</div>
									</div>
									
									<div class="col-md-4">
										<div class="form-group">
											<label>Exam</label>
											<select class="form-control select2 exam_list" name="exam_list" required>
												<option value="">--Select--</option>
											</select>
										</div>
									</div>
									
									<div class="col-md-4">
										<div class="form-group">
											<label>Exam Subject</label>
											<select class="form-control subjects_list"  name="subjects_list[]" multiple size="5" required>
												
											</select>
										</div>
									</div>
        						</div>
								<button type="submit" class="btn btn-primary" name="btnSubmit">Search</button>
							</div>
						</form>
					</div>
					<?php if(isset($_POST['btnSubmit']))
					{
					    $class = $_POST['class'] ?? '';
                    	$division = $_POST['division'] ?? '';
                    	$combination = $_POST['combination'] ?? '';
                    	$course = $_POST['course'] ?? '';
                    	$search = $_POST['search'] ?? '';
                    	$year = $_POST['year'] ?? '';
                    	$exam_list = $_POST['exam_list'] ?? '';
                    	$subjects_list = $_POST['subjects_list'] ?? '';
                    	$explodeExam = explode('~',$exam_list);
                    	$exam_id = $explodeExam[0];
                    	$exam_name = $explodeExam[1];
					?>
					<div class="card card-primary">
						<div class="card-header">
						    <div class="row">
						        <div class="col-md-8">
						            <h3 class="card-title"><b>Exam: </b><?php echo $exam_name; ?> (<?php echo $exam_id; ?>)</h3>
						        </div>
						        <div class="col-md-4">
						            <h3 class="card-title"><b>Year: </b><?php echo $year; ?></h3>
						        </div>
						    </div>
						</div>
						<div class="card-body">
						    <form action="bulk-assign-subject-submit.php" method="POST">
						        <div class="row">
    								<div class="col-md-12">
    								    <div class="table-responsive mt-4" style="width:100%; clear:both;">
                							<table width="100%" class="table table-striped table-bordered table-hover" id="data_table">
                								<thead>
                									<tr>
                									    <th>Exam ID</th>
                									    <th>Year</th>
                										<th>Student ID</th>
                										<th>Name</th>
                										<th>Roll Number</th>
                										<th>Class/Division</th>
                										<th>Combination</th>
                										<th>Course</th>
                										<?php
                										    if(!empty($subjects_list) && count($subjects_list) > 0) {
                										        foreach($subjects_list as $sub) {
                										            $explodeSub = explode('~',$sub);
                										            $sub_id = $explodeSub[0];
                										            $sub_name = $explodeSub[1];
                										?>
                										    <th><?php echo $sub_name; ?> (<?php echo $sub_id; ?>)</th>
                										<?php
                										        }
                										}
                										?>
                									</tr> 
                								</thead>
                								<tbody>
                									<?php 
                									$query = "SELECT * FROM `DimStudent_Table` where (`Class`='$class' OR '$class' = '') and (`Division`='$division' OR '$division' = '') and (`Combination`='$combination' OR '$combination' = '') and (`Course`='$course' OR '$course' = '') and (`Student_ID` LIKE '%$search%' OR `Name` LIKE '%$search%' OR `Roll_Number` LIKE '%$search%' OR `Combination` LIKE '%$search%' OR `Course` LIKE '%$search%' OR `Place` LIKE '%$search%' OR '$search' = '')";
                									$result = mysqli_query($con,$query);
                									$count = 1;
                									while($row = mysqli_fetch_array($result) )
                									{
                									    $id = $row['Student_ID'];
                										?>
                										<tr class="odd gradeX">
                										    <td><?php echo $exam_id; ?></td>
                										    <td><?php echo $year; ?></td>
                											<td><?php echo $id; ?></td>
                											<td><?php echo $row['Name']; ?></td>
                											<td><?php echo $row['Roll_Number']; ?></td>
                											<td><?php echo $row['Class']; ?>/<?php echo $row['Division']; ?></td>
                											<td><?php echo $row['Combination']; ?></td>
                											<td><?php echo $row['Course']; ?></td>
                											<?php
                    										    if(!empty($subjects_list) && count($subjects_list) > 0) {
                    										        foreach($subjects_list as $sub) {
                    										            $explodeSub = explode('~',$sub);
                    										            $sub_id = $explodeSub[0];
                    										            $sel_result = mysqli_query($con, "select Obtain_Makrs from FactExamresults_Table where Year = '$year' and Student_ID = '$id' and Exam_id = '$exam_id' and Subject_Id = '$sub_id'");
                    										            $row_result = mysqli_fetch_array($sel_result);
                    										            $Obtain_Makrs = '';
                    										            if(!empty($row_result)) {
                    										                $Obtain_Makrs = $row_result['Obtain_Makrs'];
                    										            }
                    										?>
                    										    <td><div contentEditable='true' class='edit' id='<?php echo $year."~~".$id."~~".$exam_id."~~".$sub_id;  ?>'><?php echo $Obtain_Makrs; ?></div></td>
                    										<?php
                    										        }
                    										}
                    										?>
                										</tr>
                										<?php
                										$count ++;
                									}
                									?>  
                								</tbody>
                							</table>
                						</div>
    								</div>
    						    </div>
    						</form>
						</div>
					</div>
					<?php
					}
					?>
				</div>
			</div>
		</div>
	</section>
</div>
<?php include 'footer.php'; ?>
<script>
	$(function () {
		$("#data_table").DataTable({
			"lengthChange": false, 
			"autoWidth": false,
			 "paging": false,
			 "columnDefs": [
                { "targets": [0], "visible": false, "searchable": false },
                { "targets": [1], "visible": false, "searchable": false }
            ],
			"buttons": ["copy", "csv", "excel", "pdf", "print", "colvis"],
			//"pageLength": 10,
		}).buttons().container().appendTo('.dataTables_wrapper .col-md-6:eq(0)');
	});
</script>
<script type="text/javascript">
	$(document).ready(function(){
		$('.edit').click(function(){
			$(this).addClass('editMode');
		});
		$(".edit").focusout(function(){
			$(this).removeClass("editMode");
			var id = this.id;
			var value = $(this).text().trim();
			if(value == '') {
			    return;
			}
			if (!/^\d+(\.\d+)?$/.test(value)) { // Allows integers or decimals
                alert("Please enter a valid numeric value.");
                $(this).text("");
                return;
            }
			$.ajax({
				url: 'update-exam-marks.php',
				type: 'post',
				data: { Data1:id, value:value},
				success:function(response){
					console.log('Save successfully'); 
				}
			});
		});
	});
</script>
<script>
$("#select_all").change(function(){ 
    var status = $(this).prop("checked"); 
    $('.chk_receipt').each(function(){ 
        $(this).prop("checked",status);
        if(status)
        {
            $(this).parents("span").addClass("checked");
        }
        else
        {
            $(this).parents("span").removeClass("checked");
        }
    });
});
    $('.chk_receipt').change(function(){
        if($(this).prop("checked") == false){
            $("#select_all").prop("checked",false);
            $("#select_all").parents("span").removeClass("checked");
        }
        if ($('.chk_receipt:checked').length ==$('.chk_receipt').length ){ 
            $("#select_all").prop("checked",true);
            $("#select_all").parents("span").addClass("checked");
        }
    });
</script>
<script>
$(document).ready(function() {
    $('.exam_year_list').on('change', function() {
        var year = $(this).val();
        if (year != '') {
            $.ajax({
                url: 'fetch_exams.php',
                method: 'POST',
                data: { year: year },
                success: function(data) {
                    $('.exam_list').html(data);
                    $('.subjects_list').html('');
                }
            });
        } else {
            $('.exam_list').html('<option value="">--Select--</option>');
        }
    });

    $('.exam_list').on('change', function() {
        var exam_id = $(this).val();
        if (exam_id != '') {
            $.ajax({
                url: 'fetch_subjects.php',
                method: 'POST',
                data: { exam_id: exam_id },
                success: function(data) {
                    $('.subjects_list').html(data);
                }
            });
        } else {
            $('.subjects_list').html('');
        }
    });
});
</script>

MMCT - 2023