MMCT TEAM
Server IP : 2a02:4780:3:2287:0:3736:a38e:8  /  Your IP : 216.73.216.244
Web Server : LiteSpeed
System : Linux sg-nme-web2187.main-hosting.eu 5.14.0-611.54.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Wed May 6 18:03:03 EDT 2026 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, proc_open
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : OFF  |  Python : OFF
Directory (0755) :  /home/u926327694/domains/smsoft.in/../evisioninfotech.in/public_html/id/

[  Home  ][  C0mmand  ][  Upload File  ]

Current File : /home/u926327694/domains/smsoft.in/../evisioninfotech.in/public_html/id/student-edit.php
<?php include 'db.php'; ?>
<?php
if(!isset($_SESSION['studentData']))
{
	echo"<script>window.location='index.php';</script>";
	exit;
}
$studentData = json_decode($_SESSION['studentData'],true);
$student_id = $studentData['id'];
$school_id = $studentData['school_id'];
$sel_student = mysqli_query($con,"select * from students where id=$student_id");
$row_data = mysqli_fetch_array($sel_student);
?>
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="utf-8">
	<meta name="viewport" content="width=device-width, initial-scale=1">
	<title>Student Details Edit</title>
	<link rel="shortcut icon" href="dist/img/AdminLTELogo.png" type="image/x-icon">
	<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,400i,700&display=fallback">
	<link rel="stylesheet" href="plugins/fontawesome-free/css/all.min.css">
	<!-- DataTables -->
	<link rel="stylesheet" href="plugins/datatables-bs4/css/dataTables.bootstrap4.min.css">
	<link rel="stylesheet" href="plugins/datatables-responsive/css/responsive.bootstrap4.min.css">
	<link rel="stylesheet" href="plugins/datatables-buttons/css/buttons.bootstrap4.min.css">

	<link rel="stylesheet" href="https://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css">
	<link rel="stylesheet" href="plugins/tempusdominus-bootstrap-4/css/tempusdominus-bootstrap-4.min.css">
	<link rel="stylesheet" href="plugins/icheck-bootstrap/icheck-bootstrap.min.css">
	<link rel="stylesheet" href="plugins/jqvmap/jqvmap.min.css">
	<link rel="stylesheet" href="dist/css/adminlte.min.css">
	<link rel="stylesheet" href="plugins/overlayScrollbars/css/OverlayScrollbars.min.css">
	<link rel="stylesheet" href="plugins/daterangepicker/daterangepicker.css">
	<link rel="stylesheet" href="plugins/summernote/summernote-bs4.min.css">
	<link rel="stylesheet" href="dist/css/style.css">
	<style type="text/css">
		.main-header,.main-footer {
			margin: 0!important;
		}
	</style>
</head>
<body class="hold-transition sidebar-mini layout-fixed">
	<div class="wrapper">
		<div class="preloader flex-column justify-content-center align-items-center">
			<img class="animation__shake" src="dist/img/AdminLTELogo.png" alt="AdminLTELogo" height="60" width="60">
		</div>
		<nav class="main-header navbar navbar-expand navbar-white navbar-light">
			<ul class="navbar-nav pull-right">
				<li class="nav-item">
					<a href="logout.php" class="nav-link"><small><i class="fas fa-sign-out-alt"></i> Logout</small></a>
				</li>
			</nav>
			<section class="content mt-4">
				<div class="container-fluid">
					<div class="row">
						<div class="col-md-12">
							<?php include('alert-msg.php'); ?>
							<div class="alert alert-success success-msg" role="alert" style="display:none;"></div>
							<div class="alert alert-danger error-msg" role="alert" style="display:none;"></div>
							<div class="card card-primary">
								<div class="card-header">
									<h3 class="card-title">Student Details</h3>
								</div>
								<div class="card-body">
									<form action="" method="POST" enctype="multipart/form-data" class="frmUploadPhotos">
										<div class="profile-header-container">   
											<div class="profile-header-img">
												<img class="img-circle img-photos" src="<?php echo $row_data['photos']; ?>" alt="Student Photos" />
												<div class="rank-label-container">
													<button type="button" class="btn btn-sm label label-default rank-label btnProfileUpdate">Edit</button>
												</div>
												<input type="file" class="d-none fileProfileUpdate" name="fileProfileUpdate" accept=".png, .jpg, .jpeg" />
												<input type="hidden" name="id" value="<?php echo $student_id; ?>" />
											</div>
										</div> 
									</form>
									<form action="" method="POST" enctype="multipart/form-data">
										<div class="row">
											<div class="col-md-4">
												<div class="form-group">
													<label>Student Name</label>
													<input type="text" class="form-control" name="name" required value="<?php echo $row_data['name']; ?>" />
												</div>
											</div>
											<div class="col-md-4">
												<div class="form-group">
													<label>Father Name</label>
													<input type="text" class="form-control" name="father_name" value="<?php echo $row_data['father_name']; ?>" />
												</div>
											</div>
											<div class="col-md-4">
												<div class="form-group">
													<label>Mother Name</label>
													<input type="text" class="form-control" name="mother_name" value="<?php echo $row_data['mother_name']; ?>" />
												</div>
											</div>
											<div class="col-md-4">
												<div class="form-group">
													<label>Class</label>
													<select class="form-control class" name="class" required>
														<option value="">--Select--</option>
													</select>
												</div>
											</div>
											<div class="col-md-4">
												<div class="form-group">
													<label>Division</label>
													<select class="form-control division" name="division" required value="<?php echo $row_data['name']; ?>">
														<option value="">--Select--</option>
													</select>
												</div>
											</div>
											<div class="col-md-4">
												<div class="form-group">
													<label>Roll Number</label>
													<input type="text" class="form-control" name="roll_number" value="<?php echo $row_data['roll_number']; ?>" />
												</div>
											</div>
											<div class="col-md-4">
												<div class="form-group">
													<label>Registration Number</label>
													<input type="text" class="form-control" name="reg_no" value="<?php echo $row_data['reg_no']; ?>" />
												</div>
											</div>
											<div class="col-md-4">
												<div class="form-group">
													<label>DOB</label>
													<input type="date" class="form-control" name="dob" required value="<?php echo $row_data['dob']; ?>" />
												</div>
											</div>
											<div class="col-md-4">
												<div class="form-group">
													<label>Gender</label>
													<input type="text" class="form-control" name="gender" value="<?php echo $row_data['gender']; ?>" />
												</div>
											</div>
											<div class="col-md-4">
												<div class="form-group">
													<label>Blood Group</label>
													<input type="text" class="form-control" name="blood_group" value="<?php echo $row_data['blood_group']; ?>" />
												</div>
											</div>
											<div class="col-md-4">
												<div class="form-group">
													<label>Address</label>
													<textarea class="form-control" name="address"><?php echo $row_data['address']; ?></textarea>
												</div>
											</div>
											<div class="col-md-4">
												<div class="form-group">
													<label>Phone</label>
													<input type="number" class="form-control" name="phone" required value="<?php echo $row_data['phone']; ?>" />
												</div>
											</div>
											<div class="col-md-4">
												<div class="form-group">
													<label>Designation</label>
													<input type="text" class="form-control" name="designation" value="<?php echo $row_data['designation']; ?>" />
												</div>
											</div>
											<div class="col-md-4">
												<div class="form-group">
													<label>Year of the Id card</label>
													<input type="text" class="form-control" name="card_year" value="<?php echo $row_data['card_year']; ?>" />
												</div>
											</div>
											<div class="col-md-4">
												<div class="form-group">
													<label>Admission Number</label>
													<input type="text" class="form-control" name="admission_num" value="<?php echo $row_data['admission_num']; ?>" />
												</div>
											</div>
											<div class="col-md-4">
												<div class="form-group">
													<label>STS Number</label>
													<input type="text" class="form-control" name="sts" value="<?php echo $row_data['sts']; ?>" />
												</div>
											</div>
										</div>
										<button type="submit" class="btn btn-primary" name="btnSubmit">Submit</button>
									</form>
								</div>
							</div>
						</div>
					</div>
				</div>
			</section>
			<footer class="main-footer">
				<strong>Copyright &copy; 2014-<?php echo Date('Y'); ?> <a href="https://evisioninfotech.in/" target="_blank">e Vision Infotech</a>.</strong>
				All rights reserved.
				<div class="float-right d-none d-sm-inline-block">
					<b>Powered by  - <a href="https://evisioninfotech.in/" target="_blank">e Vision Infotech</a>.</b>
				</div>
			</footer>
			<aside class="control-sidebar control-sidebar-dark">
			</aside>
		</div>
		<script src="plugins/jquery/jquery.min.js"></script>
		<script src="plugins/jquery-ui/jquery-ui.min.js"></script>
		<script>
			$.widget.bridge('uibutton', $.ui.button)
		</script>
		<script src="plugins/bootstrap/js/bootstrap.bundle.min.js"></script>
		<!-- DataTables  & Plugins -->
		<script src="plugins/datatables/jquery.dataTables.min.js"></script>
		<script src="plugins/datatables-bs4/js/dataTables.bootstrap4.min.js"></script>
		<script src="plugins/datatables-responsive/js/dataTables.responsive.min.js"></script>
		<script src="plugins/datatables-responsive/js/responsive.bootstrap4.min.js"></script>
		<script src="plugins/datatables-buttons/js/dataTables.buttons.min.js"></script>
		<script src="plugins/datatables-buttons/js/buttons.bootstrap4.min.js"></script>
		<script src="plugins/jszip/jszip.min.js"></script>
		<script src="plugins/pdfmake/pdfmake.min.js"></script>
		<script src="plugins/pdfmake/vfs_fonts.js"></script>
		<script src="plugins/datatables-buttons/js/buttons.html5.min.js"></script>
		<script src="plugins/datatables-buttons/js/buttons.print.min.js"></script>
		<script src="plugins/datatables-buttons/js/buttons.colVis.min.js"></script>

		<script src="plugins/jqvmap/jquery.vmap.min.js"></script>
		<script src="plugins/jqvmap/maps/jquery.vmap.usa.js"></script>
		<script src="plugins/jquery-knob/jquery.knob.min.js"></script>
		<script src="plugins/moment/moment.min.js"></script>
		<script src="plugins/daterangepicker/daterangepicker.js"></script>
		<script src="plugins/tempusdominus-bootstrap-4/js/tempusdominus-bootstrap-4.min.js"></script>
		<script src="plugins/summernote/summernote-bs4.min.js"></script>
		<script src="plugins/overlayScrollbars/js/jquery.overlayScrollbars.min.js"></script>
		<script src="dist/js/adminlte.js"></script>
		<script src="dist/js/demo.js"></script>
		<script src="dist/js/pages/dashboard.js"></script>
		<script>
			$(function () {
				$(".main_datatables").DataTable({
					"responsive": true, "lengthChange": false, "autoWidth": false,
					"buttons": ["copy", "csv", "excel", "pdf", "print", "colvis"]
				}).buttons().container().appendTo('.dataTables_wrapper .col-md-6:eq(0)');
			});
		</script>
		<script type="text/javascript">
			var url = window.location;

			$('ul.nav-sidebar a').filter(function() {
				return this.href == url;
			}).addClass('active');

			$('ul.nav-treeview a').filter(function() {
				return this.href == url;
			}).parentsUntil(".nav-sidebar > .nav-treeview").addClass('menu-open').prev('a').addClass('active');

			$(function () {
				$('.text_editor').summernote({
					height: 200
				});
			});
			$(function () {
				$('.text_editor1').summernote({
					height: 350
				});
			});
		</script>
		<script type="text/javascript">
			$.ajax({
				type : "POST",
				url : "get-class-division.php",
				data : {school_id:<?php echo $school_id; ?>},
				beforeSend : function() {

				},
				success : function(response) {
					let res = JSON.parse(response);
					$(".division").html(res['division_data']);
					$(".class").html(res['class_data']);
					$(".division").val("<?php echo $row_data['division']; ?>");
					$(".class").val("<?php echo $row_data['class']; ?>");
				}
			});
		</script>
		<script type="text/javascript">
			$(".btnProfileUpdate").click(function(){
				$(this).parents(".profile-header-img").find(".fileProfileUpdate").click();
				/*$(".success-msg").fadeOut();
				$(".error-msg").fadeOut();*/
			});

			$(".fileProfileUpdate").on('change', function(){
				$(".frmUploadPhotos").submit();
			});

			$(".frmUploadPhotos").on('submit',(function(e) {
				e.preventDefault();
				let photos_fields = $(this).find(".img-photos");
				$.ajax({
					url: "update-student-photos1.php",
					type: "POST",
					data:  new FormData(this),
					contentType: false,
					cache: false,
					processData:false,
					beforeSend : function()
					{
						$(".success-msg").fadeOut();
						$(".error-msg").fadeOut();
					},
					success: function(response)
					{
						let res = JSON.parse(response);
						if(res['code']=='100')
						{
							photos_fields.attr("src",res['path']);
							$(".success-msg").html(res['msg']).fadeIn();
						}
						else
						{
							$(".error-msg").html(res['msg']).fadeIn();
						}
					},
					error: function(e) 
					{
						$(".error-msg").html(e).fadeIn();
					}          
				});
			}));
		</script>
	</body>
	</html>


	<?php
	if(isset($_POST['btnSubmit']))
	{
		$name = $_POST['name'];
		$father_name = $_POST['father_name'];
		$mother_name = $_POST['mother_name'];
		$roll_number = $_POST['roll_number'];
		$reg_no = $_POST['reg_no'];
		$dob = $_POST['dob'];	
		$blood_group = $_POST['blood_group'];
		$class = $_POST['class'];
		$division = $_POST['division'];
		$address = $_POST['address'];
		$designation = $_POST['designation'];
		$phone = $_POST['phone'];
		$card_year = $_POST['card_year'];
		$admission_num = $_POST['admission_num'];
		$gender = $_POST['gender'];
		$sts = $_POST['sts'];

		$upd = mysqli_query($con,"UPDATE students set name='$name', father_name='$father_name', mother_name='$mother_name', roll_number='$roll_number', reg_no='$reg_no', dob='$dob', blood_group='$blood_group', class='$class', division='$division', address='$address', designation='$designation', phone='$phone', card_year='$card_year', admission_num='$admission_num', gender='$gender', sts='$sts' where id=$student_id");

		if($upd)
		{
			$_SESSION['success_msg'] = 'Your details has been updated...';
			echo"<script>window.location='student-edit.php';</script>";
		}
		else
		{
			$_SESSION['error_msg'] = 'Unable to update your details...';
			echo"<script>window.location='student-edit.php';</script>";
		}
	}
?>

MMCT - 2023