Download as pdf or txt
Download as pdf or txt
You are on page 1of 82

ONLINE STUDENT RESULT MANAGEMENT SYSTEM

A MINI PROJECT REPORT


Submitted in partial fulfillment of the requirements for the award of the degree of

BACHELOR OF COMPUTER APPLICATIONS

Submitted By

PRATHAP K
Register No. 21UCA233916

Under the Guidance of

Mr. RAJESHKANNAN, M.C.A., M.Phil.,


Guest Lecturer of Computer Applications

DEPARTMENT OF COMPUTER APPLICATIONS

GOVERNMENT ARTS COLLEGE (AUTONOMOUS)

SALEM-7
CERTIFICATE

This is to certify that the project work entitled “ ONLINE STUDENT RESULT
MANAGEMENT SYSTEM” submitted to Government Arts College (Autonomous), Salem-7. In
partial fulfillment requirements for the award of degree of BACHELOR OF COMPUTER
APPLICATIONS is a record of project work done by (PRATHAP.K) (Register No. :
21UCA233916) between March 2024 under my supervision and guidance.

Date:

Place: Salem-7

Head of the Department Signature of the Guide

Submitted for the Autonomous Viva-Voce Examination held on……………………..

Internal Examiner External Examiner


DECLARATION

I hereby declare this mini project entitled “ ONLINE STUDENT RESULT

MANAGEMENT SYSTEM” submitted to GOVERNMENT ARTS COLLEGE


(AUTONOMOUS), SALEM-636 007 in practical fulfillment of the requirements for the award
of degree of BACHELOR OF COMPUTER APPLICATIONS is record of original work done
by me under the Supervision and Guidance of Mr. RAJESHKANNAN MCA, M.PHIL, PH.D.,
NET., Lecturer of Computer Applications, Government Arts College (Autonomous), Salem-7.

Signature of the Candidate


(PRATHAP.K)
Register No.: 21UCA233916

Date:

Place: Salem-7.
ACKNOWLEDGEMENT

At the outset, I would like to thank and honor God who gave me the wisdom and knowledge
to complete this project.

I express my gratitude to respected Dr. N. SHENBAGALAKSHMI, MA., (Tamil) MA.,


(JMC) M.Sc.,(Yoga) B.Ed., M.Phil., Ph.D., (NET) principal having permitted me to do this
project work.

I also express my gratitude to my respected Head of the Department Dr. A.


KANGAIAMMAL MCA, M.Phil., M.E., Ph.D., for her guidance in successful completion of
my project.

I express my sincere thanks to my all staff members Mr. KANDHIRAJA, M.C.A.,


M.Phil., SET., Ph.D., NET., Mrs. DURGA, M.C.A., M.Phil., I express my sincere thanks to all
other staff members of computer application department for this supporting help.

This acknowledgement will be incomplete without expressing my thanks to my parents


and friends for their constant support and encouragement.

(Re-Accredited by NAAC with B Status)

SALEM-636 007

March 2024
ONLINE STUDENT RESULT MANAGEMENT SYSTEM

ABSTRACT;

The main objective of the project is to provide the examination result to


the student in a simple way.
This project is useful for students and institutions for getting the results in
simple manner.
By a result analyzer with subject status and marks is an application tool for
displaying the results in secure way.

The system is intended for the student. And the privileges that are provided to
student are to read and execute his/here result by providing user name and
password for secure login and in case of new student the registration is
available. And the guest user has the privilege only to read.

PHP and MySQL project on Result Management System is a web based


project and it has been developed in PHP and MySQL and we can manage
Student, Subject, Teacher, Semester, Result and Class from this project. The
main objective to develop Result Management System PHP and

MySQL Project is to overcome the manual errors and make a computerzied


system.
In this project, there are various type of modules available to manage Result,
Subject, Student. We can also generate reports for Subject, Student,
Semester, Class. Here the Student module manage all the operations of
Student, Subject module can manage Subject, Teacher module is normally
Developed for managing Teacher, Semester module manages Semester
operations, Result module has been implemented to manage Result.
This is also a Major Result Management System Project, which you can submit
in final year. But if you need Mini Project on Result Management
System then we can develop it also. Also if you are looking for DBMS Project
on Result Management System then you can develop it in MySQL and
PHP. You can run this project in XAMP, WAMP, MAMP or LAMP server. We have
implemented advance search feature for searching records on various
Criteria for Subject, Student, Result also admin can perform Create, read,
update and delete (CRUD) operations on Teacher, Semester, Class. In this
Project all the modules like Student, Semester, Subject are tightly coupled
and we can track the informations easily. If you are looking for Free Result
Management System Project in PHP and MySQL, then you can visit our free
projects section

NUMBERS OF MODULES;

Student : Student Result Management System Project in PHP


Admin : Student Result Management System Project in PHP
Admin Features
Admin Dashboard
Admin can add/update/ Class

Admin can add/update/ Subjects


Admin can add/update/ Active/Inactive Subject combination with class
Admin can register new student and also edit info of the student
Admin can declare/ edit result of a student.
Admin can change own password
Students-
Student can search their result using valid rollid.
Student can download the result in the PDF format.

FRONT END;
HTML: HTML is used to create and save web document. E.g.
Notepad/Notepad++
CSS : (Cascading Style Sheets) Create attractive Layout
Bootstrap : responsive design mobile friendly site

JavaScript: it is a programming language, commonly use with web browsers.

BACKEND;

PHP: Hypertext Preprocessor (PHP) is a technology that allows software


developers to create dynamically generated web pages, in HTML, XML, or
other document types, as per client request. PHP is open source software.
MySQL: MySql is a database, widely used for accessing querying, updating,
and managing data in databases.
CODING

1.Admin Change-password;
<?php
session_start();
error_reporting(0);
include('includes/config.php');
if(strlen($_SESSION['alogin'])=="")
{
header("Location: index.php");
}
else{
if(isset($_POST['submit']))
{
$password=md5($_POST['password']);
$newpassword=md5($_POST['newpassword']);
$username=$_SESSION['alogin'];
$sql ="SELECT Password FROM admin WHERE UserName=:username
and Password=: password"; $query= $dbh -> prepare($sql);
$query-> bindParam(':username', $username, PDO::PARAM_STR);
$query-> bindParam(':password', $password, PDO::PARAM_STR);
$query-> execute();
$results = $query -> fetchAll(PDO::FETCH_OBJ);
if($query -> rowCount() > 0)
{
$con="update admin set Password=:newpassword where
UserName=:username";
$chngpwd1 = $dbh->prepare($con);
$chngpwd1-> bindParam(':username', $username, PDO::PARAM_STR);
$chngpwd1-> bindParam(':newpassword', $newpassword,
PDO::PARAM_STR);
$chngpwd1->execute();
$msg="Your Password succesfully changed";
}
else { $error="Your current password is wrong";
}
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-
scale=1">
<title>Admin change password</title>
<link rel="stylesheet" href="css/bootstrap.css"
media="screen" >
<link rel="stylesheet" href="css/font-awesome.min.css"
media="screen" >
<link rel="stylesheet" href="css/animate-css/animate.min.css"
media="screen" > <link rel="stylesheet"
href="css/lobipanel/lobipanel.min.css" media=" screen" >
<link rel="stylesheet" href="css/prism/prism.css"
media="screen" > <!-- USED FOR DEMO HELP - YOU CAN REMOVE IT -
-> <link rel="stylesheet" href ="css/main.css" media="screen"
>
<script src="js/modernizr/modernizr.min.js"></script>
<script type="text/javascript">
function valid()
{ if(document.chngpwd.newpassword.value!=
document.chngpwd.confirmpassword. value)
{
alert("New Password and Confirm Password Field do not match
!!"); document.

chngpwd.confirmpassword.focus();
return false;
}
return true;
}
</script>
<style>
.errorWrap {
padding: 10px;
margin: 0 0 20px 0;
background: #fff;
border-left: 4px solid #dd3d36;
-webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
}
.succWrap{
padding: 10px;
margin: 0 0 20px 0;
background: #fff;
border-left: 4px solid #5cb85c;
-webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
}
</style>
</head>
<body class="top-navbar-fixed">
<div class="main-wrapper">
<?php include('includes/topbar.php');?>
<div class="content-wrapper">
<div class="content-container">
<?php include('includes/leftbar.php');?> <!-- /.left-sidebar
-->

<div class="main-page">
<div class="container-fluid">
<div class="row page-title-div">
<div class="col-md-6">
<h2 class="title">Admin Change Password</h2>
</div>

</div>
<!-- /.row -->
<div class="row breadcrumb-div">
<div class="col-md-6">
<ul class="breadcrumb">
<li><a href="dashboard.php"><i class="fa
fa-home"></i> Home</a></li>

<li class="active">Admin change password</


li>
</ul>
</div>

</div>
<!--
/.row --
> </div>

<!-- /.container-fluid -->

<section class="section">
<div class="container-fluid">

<div class="row">
<div class="col-md-8 col-md-offset-2">
<div class="panel">
<div class="panel-heading">
<div class="panel-title">
<h5>Admin Change Password</h5>
</div>
</div>
<?php if($msg){?>
<div class="alert alert-success left-icon-alert" role="alert">
<strong>Well done!</strong><?php echo htmlentities($msg); ?>
</div><?php }
else if($error){?> <div class="alert alert-danger left-icon-
alert" role=" alert">
<strong>Oh snap!</strong> <?php echo htmlentities($error); ?>
</div>
<?php } ?>

<div class="panel-body">

<form name="chngpwd" method="post" \ onSubmit="return


valid();"> <div class ="form-group has-success"> <label
for="success" class="control-label">
Current Password</label> <div class="">
<input type="password" name="password" class="form-control"
required="
required" id="success">

</div> </div>
<div class="form-group has-success"> <label for="success"
class="controllabel">New Password</label> <div class="">
<input type="password" name="newpassword" required="required"
class="formcontrol" id="success"> </div>
</div>
<div class="form-group has-success"> <label for="success"
class="controllabel">Confirm Password</label> <div class="">
<input type="password" name ="confirmpassword" class="form-
control" required="required" id="success"> </ div>
</div>
<div class="form-group has-success">

<div class="">
<button type="submit" name="submit" class="btn btn-success
btn-labeled"> Change<span class="btn-label btn-label-right"><i
class="fa fa-check"></i></ span></button> </div>

</form>

</div>
</div>
</div> <!-- /.col-md-8 col-md-offset-2 -->
</div>
<!-- /.row -->

</div>
<!-- /.container-fluid -->
</section>
<!-- /.section -->

</div>
<!-- /.main-page -->

</div>
<!-- /.content-container -->
</div>
<!-- /.content-wrapper -->

</div>
<!-- /.main-wrapper -->

<!-- ========== COMMON JS FILES ========== -->


<script src="js/jquery/jquery-2.2.4.min.js"></script>
<script src="js/jquery-ui/jquery-ui.min.js"></script>
<script src="js/bootstrap/bootstrap.min.js"></script>
<script src="js/pace/pace.min.js"></script>
<script src="js/lobipanel/lobipanel.min.js"></script>
<script src="js/ iscroll/iscroll.js"></script>

<!-- ========== PAGE JS FILES ========== -->


<script src="js/prism/prism.js"></script>

<!-- ========== THEME JS ========== -->


<script src="js/main.js"></script>

<!-- ========== ADD custom.js FILE BELOW WITH YOUR CHANGES


========== -->
</body>
</html>
<?php } ?>
2.Student Result Management System;

<?php
session_start();
error_reporting(0);
include('includes/config.php');
if(strlen($_SESSION['alogin'])=="")
{
header("Location: index.php");
}
else{
if(isset($_POST['submit']))
{

$marks=array();
$class=$_POST['class'];
$studentid=$_POST['studentid'];
$mark=$_POST['marks'];

$stmt = $dbh->prepare("SELECT
tblsubjects.SubjectName,tblsubjects.id FROM
tblsubjectcombination join tblsubjects on tblsubjects.id=
tblsubjectcombination.SubjectId WHERE
tblsubjectcombination.ClassId=:cid
order by tblsubjects.SubjectName"); $stmt-
>execute(array(':cid' => $class));
$sid1=array();
while($row=$stmt->fetch(PDO::FETCH_ASSOC))
{

array_push($sid1,$row['id']);
}

for($i=0;$i<count($mark);$i++){
$mar=$mark[$i];
$sid=$sid1[$i];
$sql="INSERT INTO tblresult(StudentId,ClassId,SubjectId,marks)
VALUES(: studentid,:class,:sid,:marks)"; $query = $dbh-
>prepare($sql); $query->
bindParam(':studentid',$studentid,PDO::PARAM_STR); $query-
>bindParam(':class ',$class,PDO::PARAM_STR); $query-
>bindParam(':sid',$sid,PDO::PARAM_STR); $ query-
>bindParam(':marks',$mar,PDO::PARAM_STR);
$query->execute();
$lastInsertId = $dbh->lastInsertId();
if($lastInsertId)
{
$msg="Result info added successfully";
}
else
{
$error="Something went wrong. Please try again";
}
}
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-
scale=1">
<title>SRMS Admin| Add Result </title>
<link rel="stylesheet" href="css/bootstrap.min.css"
media="screen" >
<link rel="stylesheet" href="css/font-awesome.min.css"
media="screen" >
<link rel="stylesheet" href="css/animate-css/animate.min.css"
media="screen" > <link rel="stylesheet"
href="css/lobipanel/lobipanel.min.css" media=" screen" >
<link rel="stylesheet" href="css/prism/prism.css"
media="screen" >
<link rel="stylesheet" href="css/select2/select2.min.css" >
<link rel="stylesheet" href="css/main.css" media="screen" >
<script src="js/modernizr/modernizr.min.js"></script>
<script>
function getStudent(val) {
$.ajax({
type: "POST",
url: "get_student.php",
data:'classid='+val,
success: function(data){
$("#studentid").html(data);

}
});
$.ajax({
type: "POST",
url: "get_student.php",
data:'classid1='+val,
success: function(data){
$("#subject").html(data);

}
});
}
</script>
<script>
function getresult(val,clid)
{

var
clid=$(".cl
id").val();
var
val=$(".sti
d").val();;
var
abh=clid+'$
'+val;
//alert(abh);
$.ajax({
type: "POST",
url: "get_student.php",
data:'studclass='+abh,
success: function(data){
$("#reslt").html(data);

}
});
} </script>

</head>

<body class="top-navbar-fixed">
<div class="main-wrapper">

<!-- ========== TOP NAVBAR ========== -->


<?php include('includes/topbar.php');?>
<!-- ========== WRAPPER FOR BOTH SIDEBARS & MAIN CONTENT
========== --> < div class="content-wrapper">
<div class="content-container">

<!-- ========== LEFT SIDEBAR ========== -->


<?php include('includes/leftbar.php');?>
<!-- /.left-sidebar -->

<div class="main-page">

<div class="container-fluid">
<div class="row page-title-div">
<div class="col-md-6">
<h2 class="title">Declare Result</h2>

</div>

<!-- /.col-md-6 text-right --> </div>


<!-- /.row -->
<div class="row breadcrumb-div">
<div class="col-md-6">
<ul class="breadcrumb">
<li><a href="dashboard.php"><i class="fa fa-home"></i>
Home</a></li>

<li class="active">Student Result</li>


</ul>
</div>

</div>
<!-- /.row -->
</div>
<div class="container-fluid">

<div class="row">
<div class="col-md-12">
<div class="panel">
<div class="panel-body">
<?php if($msg){?>
<div class="alert alert-success left-icon-alert" role="alert">
<strong>Well done!</strong><?php echo htmlentities($msg); ?>
</div><?php }
else if($error){?>
<div class="alert alert-danger left-icon-alert" role="alert">
<strong>Oh snap!</strong> <?php echo htmlentities($error); ?>
</div>
<?php } ?>
<form class="form-horizontal" method="post">

<div class="form-group">
<label for="default" class="col-sm-2 control-
label">Class</label>

<div class="col-sm-10">
<select name="class" class="form-control clid" id="classid"
onChange=" getStudent(this.value);" required="required">
<option value="">Select Class</ option>
<?php $sql = "SELECT * from tblclasses";
$query = $dbh->prepare($sql);
$query->execute(); $results=$query->fetchAll(PDO::FETCH_OBJ);
if($query->rowCount() > 0)
{
foreach($results as $result)
{ ?>
<option value="<?php echo htmlentities($result->id); ?>"><?php
echo htmlentities($result->ClassName); ?>&nbsp; Section-<?php
echo htmlentities($ result->Section); ?></option> <?php }} ?>
</select>
</div>
</div>
<div class="form-group">
<label for="date" class="col-sm-2 control-label ">Student
Name</label> <div class="col-sm-10"> <select
name="studentid" class="form-control stid" id=" studentid"
required="required" onChange="getresult(this.value);">
</select>
</div> </div>

<div class="form-group">

<div class="col-sm-10">
<div id="reslt">
</div>
</div>
</div>

<div class="form-group">
<label for="date" class="col-sm-2 control-
label">Subjects</label> <div class="col-sm-10">
<div id="subject">
</div>
</div> </div>

<div class="form-group">
<div class="col-sm-offset-2 col-sm-10"> <button
type="submit" name="submit" id="submit" class="btn btn-
primary">Declare Result</button> </div>
</div>
</form>

</div>

</div>

</div>
<!--
/.col-
md-12
-->
</div>
</div>
</div>
<!--
/.content-
container -->

</div> <!-- /.content-wrapper -->


</div>
<!-- /.main-wrapper -->
<script src="js/jquery/jquery-2.2.4.min.js"></script>
<script src="js/bootstrap/bootstrap.min.js"></script>
<script src="js/pace/pace.min.js"></script>
<script src="js/lobipanel/lobipanel.min.js"></script>
<script src="js/iscroll/iscroll.js"></script>
<script src="js/prism/prism.js"></script>
<script src="js/select2/select2.min.js"></script>
<script src="js/main.js"></script>
<script>
$(function($) {
$(".js-states").select2();
$(".js-states-limit").select2({
maximumSelectionLength: 2
});
$(".js-states-hide").select2({
minimumResultsForSearch: Infinity
});
});
</script>
</body>
</html>
<?PHP } ?>
3.Manage-students;
<?php
session_start();
error_reporting(0);
include('includes/config.php');
if(strlen($_SESSION['alogin'])=="")
{
header("Location: index.php");
}
else{
if(isset($_POST['submit']))
{
$studentname=$_POST['fullanme'];
$roolid=$_POST['rollid'];
$studentemail=$_POST['emailid'];
$gender=$_POST['gender'];
$classid=$_POST['class'];
$dob=$_POST['dob'];
$status=1;
$sql="INSERT INTO
tblstudents(StudentName,RollId,StudentEmail,Gender,ClassId, DOB,Status)
VALUES(:studentname,:roolid,:studentemail,:gender,:classid,:dob,: status)";
$query = $dbh->prepare($sql);
$query->bindParam(':studentname',$studentname,PDO::PARAM_STR); $query->
bindParam(':roolid',$roolid,PDO::PARAM_STR); $query-
>bindParam(':studentemail ',$studentemail,PDO::PARAM_STR); $query-
>bindParam(':gender',$gender,PDO:: PARAM_STR); $query-
>bindParam(':classid',$classid,PDO::PARAM_STR);
$query->bindParam(':dob',$dob,PDO::PARAM_STR);
$query->bindParam(':status',$status,PDO::PARAM_STR);
$query->execute(); $lastInsertId = $dbh->lastInsertId();
if($lastInsertId)
{
$msg="Student info added successfully";
}
else
{
$error="Something went wrong. Please try again";
}

}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>SRMS Admin| Student Admission< </title>
<link rel="stylesheet" href="css/bootstrap.min.css" media="screen" >
<link rel="stylesheet" href="css/font-awesome.min.css" media="screen" >
<link rel="stylesheet" href="css/animate-css/animate.min.css" media="screen"
>
<link rel="stylesheet" href="css/lobipanel/lobipanel.min.css" media="screen"
>
<link rel="stylesheet" href="css/prism/prism.css" media="screen" >
<link rel="stylesheet" href="css/select2/select2.min.css" >

<link rel="stylesheet" href="css/main.css" media="screen" > <script src="js


/modernizr/modernizr.min.js"></script>
</head>
<body class="top-navbar-fixed">
<div class="main-wrapper">

<!-- ========== TOP NAVBAR ========== -->


<?php include('includes/topbar.php');?>
<!-- ========== WRAPPER FOR BOTH SIDEBARS & MAIN CONTENT ==========
-->
<div class="content-wrapper">
<div class="content-container">

<!-- ========== LEFT SIDEBAR ========== -->


<?php include('includes/leftbar.php');?>
<!-- /.left-sidebar -->

<div class="main-page">

<div class="container-fluid">
<div class="row page-title-div">
<div class="col-md-6">
<h2 class="title">Student Admission</h2>

</div>
<!-- /.col-md-6 text-right -->
</div>
<!-- /.row -->
<div class="row breadcrumb-div">
<div class="col-md-6">
<ul class="breadcrumb">
<li><a href="dashboard.php"><i class="fa fa-home"></i> Home</a></li>

<li class="active">Student Admission</li>


</ul>
</div>

</div>
<!-- /.row -->
</div>
<div class="container-fluid">

<div class="row">
<div class="col-md-12">
<div class="panel">
<div class="panel-heading">
<div class="panel-title">
<h5>Fill the Student info</h5>
</div>
</div>
<div class="panel-body">
<?php if($msg){?>
<div class="alert alert-success left-icon-alert" role="alert">
<strong>Well done!</strong><?php echo htmlentities($msg); ?>
</div><?php }

else if($error){?>
<div class="alert alert-danger left-icon-alert" role="alert">
<strong>Oh snap!</strong> <?php echo htmlentities($error); ?> </div>
<?php } ?>
<form class="form-horizontal" method="post">

<div class="form-group"> <label for="default" class="col-sm-2 control-label">


Full Name</label>
<div class="col-sm-10">
<input type="text" name="fullanme" class="form-control" id="fullanme"
required="required" autocomplete="off"> </div>
</div>

<div class="form-group">
<label for="default" class="col-sm-2 control-label">Roll Id</label>
<div class="col-sm-10">
<input type="text" name="rollid" class="form-control" id="rollid" maxlength=" 5"
required="required" autocomplete="off"> </div>
</div>

<div class="form-group">
<label for="default" class="col-sm-2 control-label">Email id</label>
<div class="col-sm-10">
<input type="email" name="emailid" class="form-control" id="email" required="
required" autocomplete="off"> </div>
</div>

<div class="form-group">
<label for="default" class="col-sm-2 control-label">Gender</label>
<div class="col-sm-10"> <input type="radio" name="gender" value="Male"
required="required" checked="">Male <input type="radio" name="gender"
value=" Female" required="required">Female <input type="radio"
name="gender" value=" Other" required="required">Other </div>
</div>

<div class="form-group">
<label for="default" class="col-sm-2 control-label">Class</label> <div
class="col-sm-10">
<select name="class" class="form-control" id="default" required="required">
<option value="">Select Class</option>
<?php $sql = "SELECT * from tblclasses";
$query = $dbh->prepare($sql);
$query->execute();

$results=$query->fetchAll(PDO::FETCH_OBJ);
if($query->rowCount() > 0)
{
foreach($results as $result)
{ ?> <option value="<?php echo htmlentities($result->id); ?>"><?php echo
htmlentities($result->ClassName); ?>&nbsp; Section-<?php echo htmlentities($
result->Section); ?></option> <?php }} ?>
</select>
</div>
</div>
<div class="form-group">
<label for="date" class="col-sm-2 control-label">DOB</label> <div class=" col-
sm-10">
<input type="date" name="dob" class="form-control" id="date"> </div>
</div>

<div class="form-group"> <div class="col-sm-offset-2 col-sm-10">


<button type="submit" name="submit" class="btn btn-primary">Add</button>
</ div>
</div>
</form>

</div>
</div>
</div>
<!--
/.col-
md-12 --
>
</div>
</div>
</div>
<!-- /.content-
container -->
</div>
<!-- /.content-wrapper -->
</div>
<!-- /.main-wrapper -->
<script src="js/jquery/jquery-2.2.4.min.js"></script>
<script src="js/bootstrap/bootstrap.min.js"></script> <script src="js/pace/
pace.min.js"></script>
<script src="js/lobipanel/lobipanel.min.js"></script>
<script src="js/iscroll/iscroll.js"></script>
<script src="js/prism/prism.js"></script>
<script src="js/select2/select2.min.js"></script>
<script src="js/main.js"></script>
<script>
$(function($) {
$(".js-states").select2();
$(".js-states-limit").select2({
maximumSelectionLength: 2
});
$(".js-states-hide").select2({
minimumResultsForSearch: Infinity
});
});

</script>
</body>
</html>
<?PHP } ?>
4.Dashboard;

<?php
session_start();
error_reporting(0);
include('includes/config.php');
if(strlen($_SESSION['alogin'])=="")
{
header("Location: index.php");
}
else{
?>

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>SRMS System | Dashboard</title>
<link rel="stylesheet" href="css/bootstrap.min.css" media="screen" >
<link rel="stylesheet" href="css/font-awesome.min.css" media="screen" >
<link rel="stylesheet" href="css/animate-css/animate.min.css" media="screen"
>
<link rel="stylesheet" href="css/lobipanel/lobipanel.min.css" media="screen"
>
<link rel="stylesheet" href="css/toastr/toastr.min.css" media="screen" >
<link rel="stylesheet" href="css/icheck/skins/line/blue.css" >
<link rel="stylesheet" href="css/icheck/skins/line/red.css" > <link rel="
stylesheet" href="css/icheck/skins/line/green.css" >
<link rel="stylesheet" href="css/main.css" media="screen" >
<script src="js/modernizr/modernizr.min.js"></script>
</head>
<body class="top-navbar-fixed">
<div class="main-wrapper">
<?php include('includes/topbar.php');?>
<div class="content-wrapper">
<div class="content-container">

<?php include('includes/leftbar.php');?>

<div class="main-page">
<div class="container-fluid">
<div class="row page-title-div">
<div class="col-sm-6">
<h2 class="title">Dashboard</h2>

</div>
<!-- /.col-sm-6 -->
</div>
<!-- /.row -->

</div> <!-- /.container-fluid -->

<section class="section">
<div class="container-fluid">

<div class="row">
<div class="col-lg-3 col-md-3 col-sm-6 col-xs-12">
<a class="dashboard-stat bg-primary" href="manage-students.php"> <?php
$sql1 ="SELECT StudentId from tblstudents ";
$query1 = $dbh -> prepare($sql1);
$query1->execute();
$results1=$query1->fetchAll(PDO::FETCH_OBJ);
$totalstudents=$query1->rowCount();
?>

<span class="number counter"><?php echo htmlentities($totalstudents);?></


span> <span class="name">Regd Users</span>
<span class="bg-icon"><i class="fa fa-users"></i></span> </a> <!-- /.
dashboard-stat -->
</div>
<!-- /.col-lg-3 col-md-3 col-sm-6 col-xs-12 -->

<div class="col-lg-3 col-md-3 col-sm-6 col-xs-12">


<a class="dashboard-stat bg-danger" href="manage-subjects.php"> <?php
$sql ="SELECT id from tblsubjects ";
$query = $dbh -> prepare($sql);
$query->execute();
$results=$query->fetchAll(PDO::FETCH_OBJ);
$totalsubjects=$query->rowCount();
?>
<span class="number counter"><?php echo htmlentities($totalsubjects);?></
span> <span class="name">Subjects Listed</span>
<span class="bg-icon"><i class="fa fa-ticket"></i></span> </a>
<!-- /.dashboard-stat --> </div>
<!-- /.col-lg-3 col-md-3 col-sm-6 col-xs-12 -->

<div class="col-lg-3 col-md-3 col-sm-6 col-xs-12">


<a class="dashboard-stat bg-warning" href="manage-classes.php"> <?php
$sql2 ="SELECT id from tblclasses ";
$query2 = $dbh -> prepare($sql2);
$query2->execute();
$results2=$query2->fetchAll(PDO::FETCH_OBJ);
$totalclasses=$query2->rowCount();
?>
<span class="number counter"><?php echo htmlentities($totalclasses);?></span
> <span class="name">Total classes listed</span>
<span class="bg-icon"><i class="fa fa-bank"></i></span> </a>
<!-- /.dashboard-stat -->
</div>
<!-- /.col-lg-3 col-md-3 col-sm-6 col-xs-12 -->

<div class="col-lg-3 col-md-3 col-sm-6 col-xs-12">


<a class="dashboard-stat bg-success" href="manage-results.php"> <?php
$sql3="SELECT distinct StudentId from tblresult ";
$query3 = $dbh -> prepare($sql3);
$query3->execute();
$results3=$query3->fetchAll(PDO::FETCH_OBJ);
$totalresults=$query3->rowCount();
?>

<span class="number counter"><?php echo htmlentities($totalresults);?></span


> <span class="name">Results Declared</span>
<span class="bg-icon"><i class="fa fa-file-text"></i></span> </a>
<!-- /.dashboard-stat -->
</div> <!-- /.col-lg-3 col-md-3 col-sm-6 col-xs-12 -->

</div>
<!-- /.row -->
</div>
<!-- /.container-fluid -->
</section>
<!-- /.section -->

</div>
<!-- /.main-page -->

</div>
<!-- /.content-container -->
</div>
<!-- /.content-wrapper -->

</div>
<!-- /.main-wrapper -->

<!-- ========== COMMON JS FILES ========== -->


<script src="js/jquery/jquery-2.2.4.min.js"></script>
<script src="js/jquery-ui/jquery-ui.min.js"></script>
<script src="js/bootstrap/bootstrap.min.js"></script>
<script src="js/pace/pace.min.js"></script>
<script src="js/lobipanel/lobipanel.min.js"></script>
<script src="js/iscroll/iscroll.js"></script>

<!-- ========== PAGE JS FILES ========== -->


<script src="js/prism/prism.js"></script>
<script src="js/waypoint/waypoints.min.js"></script>
<script src="js/counterUp/jquery.counterup.min.js"></script>
<script src="js/amcharts/amcharts.js"></script>
<script src="js/amcharts/serial.js"></script>
<script src="js/amcharts/plugins/export/export.min.js"></script>
<link rel="stylesheet" href="js/amcharts/plugins/export/export.css" type="
text/css" media="all" /> <script src="js/amcharts/themes/light.js"></script>
<script src="js/toastr/toastr.min.js"></script>
<script src="js/icheck/icheck.min.js"></script>

<!-- ========== THEME JS ========== -->


<script src="js/main.js"></script>
<script src="js/production-chart.js"></script>
<script src="js/traffic-chart.js"></script>
<script src="js/task-list.js"></script>
<script>
$(function(){
// Counter for dashboard stats
$('.counter').counterUp({

delay:
10,
time:
1000
});

// Welcome notification
toastr.options = {
"closeButton": true,
"debug": false,
"newestOnTop": false,
"progressBar": false,
"positionClass": "toast-top-right",
"preventDuplicates": false,
"onclick": null,
"showDuration": "300",
"hideDuration": "1000",
"timeOut": "5000",
"extendedTimeOut": "1000",
"showEasing": "swing",
"hideEasing": "linear",
"showMethod": "fadeIn",
"hideMethod": "fadeOut"
}
toastr["success"]( "Welcome to student Result Management System!");

}); </script>
</body>

<div class="foot"><footer>

</footer> </div>

<style> .foot{text-align: center; */}</style>


</html>
<?php } ?>
5.Add-subject combination;
<?php
session_start();
error_reporting(0);
include('includes/config.php');
if(strlen($_SESSION['alogin'])=="")
{
header("Location: index.php");
}
else{
if(isset($_POST['submit']))
{
$class=$_POST['class'];
$subject=$_POST['subject'];
$status=1;
$sql="INSERT INTO tblsubjectcombination(ClassId,SubjectId,status) VALUES(:
class,:subject,:status)"; $query = $dbh->prepare($sql);
$query->bindParam(':class',$class,PDO::PARAM_STR); $query->bindParam(':
subject',$subject,PDO::PARAM_STR); $query-
>bindParam(':status',$status,PDO:: PARAM_STR);
$query->execute();
$lastInsertId = $dbh->lastInsertId();
if($lastInsertId)
{
$msg="Combination added successfully";
}
else
{
$error="Something went wrong. Please try again";
}

}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1"> <
title>SRMS Admin Subject Combination< </title>
<link rel="stylesheet" href="css/bootstrap.min.css" media="screen" >
<link rel="stylesheet" href="css/font-awesome.min.css" media="screen" >
<link rel="stylesheet" href="css/animate-css/animate.min.css" media="screen"
>
<link rel="stylesheet" href="css/lobipanel/lobipanel.min.css" media="screen"
>
<link rel="stylesheet" href="css/prism/prism.css" media="screen" >
<link rel="stylesheet" href="css/select2/select2.min.css" >
<link rel="stylesheet" href="css/main.css" media="screen" >
<script src="js/modernizr/modernizr.min.js"></script>
</head>
<body class="top-navbar-fixed">
<div class="main-wrapper">

<!-- ========== TOP NAVBAR ========== -->

<?php include('includes/topbar.php');?>
<!-- ========== WRAPPER FOR BOTH SIDEBARS & MAIN CONTENT ==========
-->
<div class="content-wrapper"> <div class="content-container">

<!-- ========== LEFT SIDEBAR ========== -->


<?php include('includes/leftbar.php');?>
<!-- /.left-sidebar -->

<div class="main-page">

<div class="container-fluid">
<div class="row page-title-div">
<div class="col-md-6">
<h2 class="title">Add Subject Combination</h2>

</div>

<!-- /.col-md-6 text-right -->


</div>
<!-- /.row -->
<div class="row breadcrumb-div">
<div class="col-md-6">
<ul class="breadcrumb"> <li><a href="dashboard.php"><i class="fa fa-home"><
/i> Home</a></li> <li> Subjects</li>
<li class="active">Add Subject Combination</li>
</ul>
</div>

</div>
<!-- /.row -->
</div>
<div class="container-fluid">

<div class="row">
<div class="col-md-12">
<div class="panel">
<div class="panel-heading">
<div class="panel-title">
<h5>Add Subject Combination</h5>
</div>
</div>
<div class="panel-body">
<?php if($msg){?>
<div class="alert alert-success left-icon-alert" role="alert">
<strong>Well done!</strong><?php echo htmlentities($msg); ?>
</div><?php }
else if($error){?>
<div class="alert alert-danger left-icon-alert" role="alert">
<strong>Oh snap!</strong> <?php echo htmlentities($error); ?> </div>
<?php } ?>
<form class="form-horizontal" method="post"> <div class="form-group">
<label for="default" class="col-sm-2 control-label">Class</label> <div
class="col-sm-10"> <select name="class" class="form-control" id="default"
required="required">

<option value="">Select Class</option>


<?php $sql = "SELECT * from tblclasses";
$query = $dbh->prepare($sql);
$query->execute();
$results=$query->fetchAll(PDO::FETCH_OBJ);
if($query->rowCount() > 0)
{
foreach($results as $result)
{ ?>
<option value="<?php echo htmlentities($result->id); ?>"><?php echo
htmlentities($result->ClassName); ?>&nbsp; Section-<?php echo htmlentities($
result->Section); ?></option> <?php }} ?>
</select>
</div>
</div>
<div class="form-group">
<label for="default" class="col-sm-2 control-label">Subject</label> <div
class="col-sm-10">
<select name="subject" class="form-control" id="default" required="required"
>
<option value="">Select Subject</option> <?php $sql = "SELECT * from
tblsubjects";
$query = $dbh->prepare($sql);
$query->execute();
$results=$query->fetchAll(PDO::FETCH_OBJ);
if($query->rowCount() > 0)
{
foreach($results as $result)
{ ?>
<option value="<?php echo htmlentities($result->id); ?>"><?php echo
htmlentities($result->SubjectName); ?></option> <?php }} ?>
</select>
</div>
</div>
<div class="form-group">
<div class="col-sm-offset-2 col-sm-10"> <button type="submit" name="submit"
class="btn btn-primary">Add</button> </div>
</div> </form>

</div>
</div>
</div>
<!--
/.col-
md-12 --
>
</div>
</div>
</div>
<!-- /.content-
container -->
</div>
<!-- /.content-wrapper -->
</div>
<!-- /.main-wrapper -->

<script src="js/jquery/jquery-2.2.4.min.js"></script>
<script src="js/bootstrap/bootstrap.min.js"></script>
<script src="js/pace/pace.min.js"></script>
<script src="js/lobipanel/lobipanel.min.js"></script>
<script src="js/iscroll/iscroll.js"></script>
<script src="js/prism/prism.js"></script>
<script src="js/select2/select2.min.js"></script>
<script src="js/main.js"></script>
<script>
$(function($) { $(".js-states").select2();
$(".js-states-limit").select2({
maximumSelectionLength: 2
});
$(".js-states-hide").select2({
minimumResultsForSearch: Infinity
});
});
</script>
</body>
</html>
<?PHP } ?>
6.Manage-classes;

<?php

session_start();

error_reporting(0);

include('includes/config.php');

if(strlen($_SESSION['alogin'])=="")

header("Location: index.php");

else{

?>

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="utf-8">

<meta http-equiv="X-UA-Compatible" content="IE=edge">

<meta name="viewport" content="width=device-width, initial-scale=1">

<title>SRMS Admin Manage Classes</title>

<link rel="stylesheet" href="css/bootstrap.min.css" media="screen" >

<link rel="stylesheet" href="css/font-awesome.min.css" media="screen" >

<link rel="stylesheet" href="css/animate-css/animate.min.css" media="screen"

> <link rel="stylesheet" href="css/lobipanel/lobipanel.min.css" media="

screen" > <link rel="stylesheet" href="css/prism/prism.css" media="screen" >

<!-- USED FOR DEMO HELP - YOU CAN REMOVE IT --> <link rel="stylesheet" type

="text/css" href="js/DataTables/datatables.min.css"/> <link rel="stylesheet"

href="css/main.css" media="screen" >

<script src="js/modernizr/modernizr.min.js"></script>

<style>
.errorWrap {

padding: 10px;

margin: 0 0 20px 0;

background: #fff;

border-left: 4px solid #dd3d36;

-webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);

box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);

.succWrap{

padding: 10px;

margin: 0 0 20px 0;

background: #fff;

border-left: 4px solid #5cb85c;


-webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);

box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);

</style>

</head>

<body class="top-navbar-fixed">

<div class="main-wrapper">

<!-- ========== TOP NAVBAR ========== -->

<?php include('includes/topbar.php');?>

<!-- ========== WRAPPER FOR BOTH SIDEBARS & MAIN CONTENT ==========
--> <

div class="content-wrapper">

<div class="content-container">

<?php include('includes/leftbar.php');?>
<div class="main-page">

<div class="container-fluid">
<div class="row page-title-div">

<div class="col-md-6">

<h2 class="title">Manage Classes</h2>

</div>

<!-- /.col-md-6 text-right -->

</div>

<!-- /.row -->

<div class="row breadcrumb-div">

<div class="col-md-6">

<ul class="breadcrumb">

<li><a href="dashboard.php"><i class="fa

fa-home"></i> Home</a></li> <li> Classes</li>

<li class="active">Manage Classes</li>


</ul>

</div>

</div>

<!-- /.row -->

</div>

<!-- /.container-fluid -->

<section class="section">

<div class="container-fluid">

<div class="row">

<div class="col-md-12">

<div class="panel">

<div class="panel-heading">

<div class="panel-title">

<h5>View Classes Info</h5>

</div>

</div>
<?php if($msg){?>

<div class="alert alert-success left-icon-alert" role="alert">

<strong>Well done!</strong><?php echo htmlentities($msg); ?>

</div><?php } else if($error){?>

<div class="alert alert-danger left-icon-alert" role="alert">

<strong>Oh snap!</strong> <?php echo htmlentities($error); ?> </div>

<?php } ?>

<div class="panel-body p-20">

<table id="example" class="display table table-striped table-bordered"

cellspacing="0" width="100%"> <thead>

<tr>

<th>#</th>

<th>Class Name</th> <th>Class Name Numeric</th> <th>Section</th> <th>


Creation Date</th> <th>Action</th>

</tr>

</thead>

<tfoot>

<tr>

<th>#</th>

<th>Class Name</th> <th>Class Name Numeric</th> <th>Section</th> <th>

Creation Date</th> <th>Action</th>

</tr>

</tfoot> <tbody>

<?php $sql = "SELECT * from tblclasses";

$query = $dbh->prepare($sql);

$query->execute();

$results=$query->fetchAll(PDO::FETCH_OBJ);

$cnt=1;

if($query->rowCount() > 0)
{

foreach($results as $result)

{ ?>

<tr>

<td><?php echo htmlentities($cnt);?></td>

<td><?php echo htmlentities($result->ClassName);?></td> <td><?php echo

htmlentities($result->ClassNameNumeric);?></td> <td><?php echo


htmlentities(

$result->Section);?></td> <td><?php echo htmlentities($result->CreationDate)

;?></td> <td>

<a href="edit-class.php?classid=<?php echo htmlentities($result->id);?>"><i

class="fa fa-edit" title="Edit Record"></i> </a>

</td>

</tr>

<?php $cnt=$cnt+1;}} ?>

</tbody>

</table>

<!-- /.col-md-12 -->

</div>

</div>

</div>

<!-- /.col-md-6 -->

</div>

<!-- /.col-md-12 -->

</div>

</div>

<!-- /.panel -->


</div>

<!-- /.col-md-6 -->


</div>

<!-- /.row -->

</div>

<!-- /.container-fluid -->

</section>

<!-- /.section -->

</div>

<!-- /.main-page -->

</div>

<!-- /.content-container -->

</div>

<!-- /.content-wrapper -->

</div>
<!-- /.main-wrapper -->

<!-- ========== COMMON JS FILES ========== -->

<script src="js/jquery/jquery-2.2.4.min.js"></script>

<script src="js/bootstrap/bootstrap.min.js"></script>

<script src="js/pace/pace.min.js"></script>

<script src="js/lobipanel/lobipanel.min.js"></script>

<script src="js/iscroll/iscroll.js"></script>

<!-- ========== PAGE JS FILES ========== -->

<script src="js/prism/prism.js"></script> <script src="js/DataTables/

datatables.min.js"></script>

<!-- ========== THEME JS ========== -->

<script src="js/main.js"></script>

<script>

$(function($) {

$('#example').DataTable();

$('#example2').DataTable( {
"scrollY": "300px",

"scrollCollapse": true,

"paging": false

} );

$('#example3').DataTable();

});

</script>

</body>

</html>

<?php } ?>
7.Declare Result;
<?php
session_start();
error_reporting(0);
include('includes/config.php');
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-
scale=1">
<title>Student Result Management System</title>
<link rel="stylesheet" href="css/bootstrap.min.css" media="screen"
>
<link rel="stylesheet" href="css/font-awesome.min.css"
media="screen" >
<link rel="stylesheet" href="css/animate-css/animate.min.css"
media="screen"
>
<link rel="stylesheet" href="css/lobipanel/lobipanel.min.css"
media="screen"
>
<link rel="stylesheet" href="css/prism/prism.css" media="screen" >
<link rel="stylesheet" href="css/main.css" media="screen" >
<script src="js/modernizr/modernizr.min.js"></script>
</head>
<body>
<div class="main-wrapper">
<div class="content-wrapper"> <div class="content-container">
<!-- /.left-sidebar -->
<div class="main-page">
<div class="container-fluid">
<div class="row page-title-div">
<div class="col-md-12">
<h2 class="title" align="center">Result Management System</h2>
</div>
</div>
<!-- /.row -->
<!-- /.row -->
</div>
<!-- /.container-fluid -->
<section class="section">
<div class="container-fluid">
<div class="row">
<div class="col-md-8 col-md-offset-2"> <div class="panel">
<div class="panel-heading">
<div class="panel-title">
<?php
$rollid=$_POST['rollid'];
$classid=$_POST['class'];
$_SESSION['rollid']=$rollid;
$_SESSION['classid']=$classid;
$qery = "SELECT
tblstudents.StudentName,tblstudents.RollId,tblstudents.
RegDate,tblstudents.StudentId,tblstudents.Status,tblclasses.ClassNa
me,
tblclasses.Section from tblstudents join tblclasses on tblclasses.id=
tblstudents.ClassId where tblstudents.RollId=:rollid and
tblstudents.ClassId
=:classid "; $stmt = $dbh->prepare($qery);
$stmt->bindParam(':rollid',$rollid,PDO::PARAM_STR); $stmt-
>bindParam(':
classid',$classid,PDO::PARAM_STR);
$stmt->execute();
$resultss=$stmt->fetchAll(PDO::FETCH_OBJ);
$cnt=1;
if($stmt->rowCount() > 0)
{
foreach($resultss as $row)
{ ?>
<p><b>Student Name :</b> <?php echo htmlentities($row-
>StudentName);?></p> <p
><b>Student Roll Id :</b> <?php echo htmlentities($row->RollId);?>
<p><b>Student Class:</b> <?php echo htmlentities($row-
>ClassName);?>(<?php
echo htmlentities($row->Section);?>) <?php }
?>
</div>
<div class="panel-body p-20">
<table class="table table-hover table-bordered"> <thead>
<tr>
<th>#</th>
<th>Subject</th>
<th>Marks</th>
</tr>
</thead>
<tbody>
<?php
// Code for result
$query ="select t.StudentName,t.RollId,t.ClassId,t.marks,SubjectId,
tblsubjects.SubjectName from (select
sts.StudentName,sts.RollId,sts.ClassId,
tr.marks,SubjectId from tblstudents as sts join tblresult as tr on tr.
StudentId=sts.StudentId) as t join tblsubjects on
tblsubjects.id=t.SubjectId
where (t.RollId=:rollid and t.ClassId=:classid)"; $query= $dbh ->
prepare($
query);
$query->bindParam(':rollid',$rollid,PDO::PARAM_STR); $query-
>bindParam(':
classid',$classid,PDO::PARAM_STR);
$query-> execute();
$results = $query -> fetchAll(PDO::FETCH_OBJ);
$cnt=1;
if($countrow=$query->rowCount()>0)
{
foreach($results as $result){
?>
<tr>
<th scope="row"><?php echo htmlentities($cnt);?></th> <td><?
php echo htmlentities($result->SubjectName);?></td> <td><?php
echo htmlentities($totalmarks=$result->marks);?></td> </tr>
<?php
$totlcount+=$totalmarks;
$cnt++;}
?>
<tr>
<th scope="row" colspan="2">Total Marks</th> <td><b><?php echo
htmlentities(
$totlcount); ?></b> out of <b><?php echo
htmlentities($outof=($cnt-1)*100); ?
></b></td> </tr>
<tr>
<th scope="row" colspan="2">Percntage</th> <td><b><?php echo
htmlentities(
$totlcount*(100)/$outof); ?> %</b></td> </tr>
<tr> <th scope="row" colspan="2">Download Result</th>
<td><b><a href="
download-result.php">Download </a> </b></td> </tr>
<?php } else { ?>
<div class="alert alert-warning left-icon-alert" role="alert">
<strong>Notice!</strong> Your result not declare yet <?php }
?>
</div>
<?php
} else
{?>
<div class="alert alert-danger left-icon-alert" role="alert">
strong>Oh snap!</strong>
<?php
echo htmlentities("Invalid Roll Id");
}
?>
</div>
</tbody>
</table>
</div>
</div> <!-- /.panel -->
</div>
<!-- /.col-md-6 -->
<div class="form-group">
<div class="col-sm-6">
<a href="index.php">Back to Home</a> </div>
</div>
</div>
<!-- /.row -->
</div>
<!-- /.container-fluid -->
</section>
<!-- /.section -->
</div>
<!-- /.main-page -->
</div> <!-- /.content-container -->
</div>
<!-- /.content-wrapper -->
</div>
<!-- /.main-wrapper -->
<!-- ========== COMMON JS FILES ========== -->
<script src="js/jquery/jquery-2.2.4.min.js"></script>
<script src="js/bootstrap/bootstrap.min.js"></script>
<script src="js/pace/pace.min.js"></script>
<script src="js/lobipanel/lobipanel.min.js"></script>
<script src="js/iscroll/iscroll.js"></script>
<!-- ========== PAGE JS FILES ========== -->
<script src="js/prism/prism.js"></script>
<!-- ========== THEME JS ========== -->
<script src="js/main.js"></script>
<script>
$(function($) {
});
</script>
<!-- ========== ADD custom.js FILE BELOW WITH YOUR CHANGES
========== -->
</body>
</html>
8.Manage – Subjects;

<?php

session_start();

error_reporting(0);

include('includes/config.php');

if(strlen($_SESSION['alogin'])=="")

{
header("Location: index.php");

else{

?>

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="utf-8">

<meta http-equiv="X-UA-Compatible" content="IE=edge">

<meta name="viewport" content="width=device-width, initial-scale=1">

<title>SRMS Admin Manage Subjects</title>

<link rel="stylesheet" href="css/bootstrap.min.css" media="screen" >

<link rel="stylesheet" href="css/font-awesome.min.css" media="screen" >

<link rel="stylesheet" href="css/animate-css/animate.min.css" media="screen"

> <link rel="stylesheet" href="css/lobipanel/lobipanel.min.css" media="


screen" > <link rel="stylesheet" href="css/prism/prism.css" media="screen" >

<!-- USED FOR DEMO HELP - YOU CAN REMOVE IT --> <link rel="stylesheet" type

="text/css" href="js/DataTables/datatables.min.css"/> <link rel="stylesheet"

href="css/main.css" media="screen" >

<script src="js/modernizr/modernizr.min.js"></script>

<style>
.errorWrap {

padding: 10px;

margin: 0 0 20px 0;

background: #fff;

border-left: 4px solid #dd3d36;

-webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);

box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);

.succWrap{

padding: 10px;

margin: 0 0 20px 0;

background: #fff;

border-left: 4px solid #5cb85c;


-webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);

box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);

</style>

</head>

<body class="top-navbar-fixed">

<div class="main-wrapper">

<!-- ========== TOP NAVBAR ========== -->

<?php include('includes/topbar.php');?>

<!-- ========== WRAPPER FOR BOTH SIDEBARS & MAIN CONTENT ==========
--> <

div class="content-wrapper">

<div class="content-container">

<?php include('includes/leftbar.php');?>
<div class="main-page">

<div class="container-fluid">
<div class="row page-title-div">

<div class="col-md-6">

<h2 class="title">Manage Subjects</h2>

</div>

<!-- /.col-md-6 text-right -->

</div>

<!-- /.row -->

<div class="row breadcrumb-div">

<div class="col-md-6">

<ul class="breadcrumb">

<li><a href="dashboard.php"><i class="fa

fa-home"></i> Home</a></li> <li> Subjects</li>

<li class="active">Manage Subjects</li>


</ul>

</div>

</div>

<!-- /.row -->

</div>

<!-- /.container-fluid -->

<section class="section">

<div class="container-fluid">

<div class="row">

<div class="col-md-12">

<div class="panel">

<div class="panel-heading">

<div class="panel-title">

<h5>View Subjects Info</h5>

</div>

</div>
<?php if($msg){?>

<div class="alert alert-success left-icon-alert" role="alert">

<strong>Well done!</strong><?php echo htmlentities($msg); ?>

</div><?php } else if($error){?>

<div class="alert alert-danger left-icon-alert" role="alert">

<strong>Oh snap!</strong> <?php echo htmlentities($error); ?> </div>

<?php } ?>

<div class="panel-body p-20">

<table id="example" class="display table table-striped table-bordered"

cellspacing="0" width="100%"> <thead>

<tr>

<th>#</th>

<th>Subject Name</th> <th>Subject Code</th> <th>Creation Date</th> <th>


Updation Date</th> <th>Action</th>

</tr>

</thead>

<tfoot>

<tr>

<th>#</th>

<th>Subject Name</th> <th>Subject Code</th> <th>Creation Date</th> <th>

Updation Date</th> <th>Action</th>

</tr>

</tfoot> <tbody>

<?php $sql = "SELECT * from tblsubjects";

$query = $dbh->prepare($sql);

$query->execute();

$results=$query->fetchAll(PDO::FETCH_OBJ);

$cnt=1;

if($query->rowCount() > 0)
{

foreach($results as $result)

{ ?>

<tr>

<td><?php echo htmlentities($cnt);?></td>

<td><?php echo htmlentities($result->SubjectName);?></td> <td><?php echo

htmlentities($result->SubjectCode);?></td> <td><?php echo htmlentities($

result->Creationdate);?></td> <td><?php echo htmlentities($result->

UpdationDate);?></td> <td>

<a href="edit-subject.php?subjectid=<?php echo htmlentities($result->id);?>"

><i class="fa fa-edit" title="Edit Record"></i> </a>

</td>

</tr>
<?php $cnt=$cnt+1;}} ?>

</tbody>

</table>

<!-- /.col-md-12 -->

</div>

</div>

</div>

<!-- /.col-md-6 -->

</div>

<!-- /.col-md-12 -->

</div>

</div>

<!-- /.panel -->

</div>

<!-- /.col-md-6 -->

</div>
<!-- /.row -->

</div>

<!-- /.container-fluid -->

</section>

<!-- /.section -->

</div>

<!-- /.main-page -->

</div>

<!-- /.content-container -->

</div>

<!-- /.content-wrapper -->

</div>

<!-- /.main-wrapper -->


<!-- ========== COMMON JS FILES ========== -->

<script src="js/jquery/jquery-2.2.4.min.js"></script>

<script src="js/bootstrap/bootstrap.min.js"></script>

<script src="js/pace/pace.min.js"></script>

<script src="js/lobipanel/lobipanel.min.js"></script>

<script src="js/iscroll/iscroll.js"></script>

<!-- ========== PAGE JS FILES ========== -->

<script src="js/prism/prism.js"></script> <script src="js/DataTables/

datatables.min.js"></script>

<!-- ========== THEME JS ========== -->

<script src="js/main.js"></script>

<script>

$(function($) {

$('#example').DataTable();

$('#example2').DataTable( {

"scrollY": "300px",
"scrollCollapse": true,

"paging": false

} );

$('#example3').DataTable();

});

</script>

</body>

</html>

<?php } ?>
9.Create - Student Class;

<?php

session_start();

error_reporting(0);

include('includes/config.php');

if(strlen($_SESSION['alogin'])=="")

header("Location: index.php");

else{

if(isset($_POST['submit']))

$classname=$_POST['classname'];

$classnamenumeric=$_POST['classnamenumeric'];

$section=$_POST['section'];

$sql="INSERT INTO tblclasses(ClassName,ClassNameNumeric,Section) VALUES(:

classname,:classnamenumeric,:section)"; $query = $dbh->prepare($sql);

$query->bindParam(':classname',$classname,PDO::PARAM_STR); $query-
>bindParam(

':classnamenumeric',$classnamenumeric,PDO::PARAM_STR); $query->bindParam(':

section',$section,PDO::PARAM_STR);

$query->execute();

$lastInsertId = $dbh->lastInsertId();

if($lastInsertId)

$msg="Class Created successfully";

else
{

$error="Something went wrong. Please try again";

?>

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="utf-8">

<meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="

viewport" content="width=device-width, initial-scale=1">

<title>SRMS Admin Create Class</title>

<link rel="stylesheet" href="css/bootstrap.css" media="screen" >


<link rel="stylesheet" href="css/font-awesome.min.css" media="screen" >

<link rel="stylesheet" href="css/animate-css/animate.min.css" media="screen"

>

<link rel="stylesheet" href="css/lobipanel/lobipanel.min.css" media="screen"

>

<link rel="stylesheet" href="css/prism/prism.css" media="screen" > <!-- USED

FOR DEMO HELP - YOU CAN REMOVE IT --> <link rel="stylesheet" href="css/main.

css" media="screen" >

<script src="js/modernizr/modernizr.min.js"></script>

<style>

.errorWrap {

padding: 10px;

margin: 0 0 20px 0;

background: #fff;

border-left: 4px solid #dd3d36;

-webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);


box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);

.succWrap{

padding: 10px;

margin: 0 0 20px 0; background: #fff;

border-left: 4px solid #5cb85c;

-webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);

box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);

</style>

</head>

<body class="top-navbar-fixed">

<div class="main-wrapper">
<!-- ========== TOP NAVBAR ========== -->

<?php include('includes/topbar.php');?>

<!-----End Top bar>

<!-- ========== WRAPPER FOR BOTH SIDEBARS & MAIN CONTENT ========== -->

<div class="content-wrapper">

<div class="content-container">

<!-- ========== LEFT SIDEBAR ========== -->

<?php include('includes/leftbar.php');?>

<!-- /.left-sidebar -->

<div class="main-page">

<div class="container-fluid">

<div class="row page-title-div">

<div class="col-md-6">

<h2 class="title">Create Student Class</h2> </div>

</div>

<!-- /.row -->


<div class="row breadcrumb-div">

<div class="col-md-6">

<ul class="breadcrumb">

<li><a href="dashboard.php"><i class="fa

fa-home"></i> Home</a></li>

<li><a href="#">Classes</a></li>

<li class="active">Create Class</li>

</ul>

</div>

</div>

<!-- /.row -->

</div>

<!-- /.container-fluid -->


<section class="section">

<div class="container-fluid">

<div class="row">

<div class="col-md-8 col-md-offset-2">

<div class="panel">

<div class="panel-heading">

<div class="panel-title">

<h5>Create Student Class</h5>

</div>

</div>

<?php if($msg){?>

<div class="alert alert-success left-icon-alert" role="alert">

<strong>Well done!</strong><?php echo htmlentities($msg); ?>

</div><?php }

else if($error){?>

<div class="alert alert-danger left-icon-alert" role="alert">


<strong>Oh snap!</strong> <?php echo htmlentities($error); ?> </div>

<?php } ?>

<div class="panel-body">

<form method="post">

<div class="form-group has-success">

<label for="success" class="control-label">Class Name</label> <div

class="">

<input type="text" name="classname" class="form-control"

required="required" id="success"> <span class="help-block">Eg- Third, Fouth,

Sixth etc</span> </div>

</div>

<div class="form-group has-success">

<label for="success" class="control-label">Class Name in Numeric</label> <


div class="">

<input type="number" name="classnamenumeric" required="required" class="form

-control" id="success"> <span class="help-block">Eg- 1,2,4,5 etc</span> </

div>

</div>

<div class="form-group has-success">

<label for="success" class="control-label">Section</label> <div class="">

<input type="text" name="section" class="form-control" required="required"

id="success"> <span class="help-block">Eg- A,B,C etc</span> </div>

</div>

<div class="form-group has-success">

<div class="">

<button type="submit" name="submit" class="btn btn-success btn-labeled">

Submit<span class="btn-label btn-label-right"><i class="fa fa-check"></i></

span></button> </div>

</form>
</div>

</div>

</div>

<!-- /.col-md-8 col-md-offset-2 -->

</div>

<!-- /.row -->

</div>

<!-- /.container-fluid -->

</section>

<!-- /.section -->

</div>

<!-- /.main-page -->

</div>
<!-- /.content-container -->

</div>

<!-- /.content-wrapper -->

</div>

<!-- /.main-wrapper -->

<!-- ========== COMMON JS FILES ========== -->

<script src="js/jquery/jquery-2.2.4.min.js"></script>

<script src="js/jquery-ui/jquery-ui.min.js"></script>

<script src="js/bootstrap/bootstrap.min.js"></script>

<script src="js/pace/pace.min.js"></script>

<script src="js/lobipanel/lobipanel.min.js"></script>

<script src="js/iscroll/iscroll.js"></script>

<!-- ========== PAGE JS FILES ========== -->

<script src="js/prism/prism.js"></script>

<!-- ========== THEME JS ========== -->

<script src="js/main.js"></script>
<!-- ========== ADD custom.js FILE BELOW WITH YOUR CHANGES ========== -->

</body>

</html>

<?php } ?>
10. subject creation;

<?php

session_start();

error_reporting(0);

include('includes/config.php');

if(strlen($_SESSION['alogin'])=="")

header("Location: index.php");

else{

if(isset($_POST['submit']))

$subjectname=$_POST['subjectname'];

$subjectcode=$_POST['subjectcode'];

$sql="INSERT INTO tblsubjects(SubjectName,SubjectCode) VALUES(:subjectname,:

subjectcode)"; $query = $dbh->prepare($sql);

$query->bindParam(':subjectname',$subjectname,PDO::PARAM_STR); $query->

bindParam(':subjectcode',$subjectcode,PDO::PARAM_STR);

$query->execute();

$lastInsertId = $dbh->lastInsertId();

if($lastInsertId)

$msg="Subject Created successfully";

else

$error="Something went wrong. Please try again";

}
}

?>

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="utf-8">

<meta http-equiv="X-UA-Compatible" content="IE=edge">

<meta name="viewport" content="width=device-width, initial-scale=1">

<title>SMS Admin Subject Creation </title> <link rel="stylesheet" href="css

/bootstrap.min.css" media="screen" >

<link rel="stylesheet" href="css/font-awesome.min.css" media="screen" >

<link rel="stylesheet" href="css/animate-css/animate.min.css" media="screen"

>
<link rel="stylesheet" href="css/lobipanel/lobipanel.min.css" media="screen"

>

<link rel="stylesheet" href="css/prism/prism.css" media="screen" >

<link rel="stylesheet" href="css/select2/select2.min.css" >

<link rel="stylesheet" href="css/main.css" media="screen" >

<script src="js/modernizr/modernizr.min.js"></script>

</head>

<body class="top-navbar-fixed">

<div class="main-wrapper">

<!-- ========== TOP NAVBAR ========== -->

<?php include('includes/topbar.php');?>

<!-- ========== WRAPPER FOR BOTH SIDEBARS & MAIN CONTENT ========== -->

<div class="content-wrapper">

<div class="content-container">

<!-- ========== LEFT SIDEBAR ========== -->

<?php include('includes/leftbar.php');?>
<!-- /.left-sidebar -->

<div class="main-page">

<div class="container-fluid">

<div class="row page-title-div">

<div class="col-md-6">

<h2 class="title">Subject Creation</h2>

</div>

<!-- /.col-md-6 text-right -->

</div>

<!-- /.row -->

<div class="row breadcrumb-div">

<div class="col-md-6">

<ul class="breadcrumb">
<li><a href="dashboard.php"><i class="fa fa-home"></i> Home</a></li> <li>

Subjects</li>

<li class="active">Create Subject</li>

</ul>

</div>

</div>

<!-- /.row -->

</div>

<div class="container-fluid">

<div class="row">

<div class="col-md-12">

<div class="panel">

<div class="panel-heading">

<div class="panel-title">

<h5>Create Subject</h5>

</div>
</div>

<div class="panel-body"> <?php if($msg){?>

<div class="alert alert-success left-icon-alert" role="alert">

<strong>Well done!</strong><?php echo htmlentities($msg); ?>

</div><?php }

else if($error){?>

<div class="alert alert-danger left-icon-alert" role="alert">

<strong>Oh snap!</strong> <?php echo htmlentities($error); ?> </div>

<?php } ?>

<form class="form-horizontal" method="post"> <div class="form-group">

<label for="default" class="col-sm-2 control-label">Subject Name</label> <

div class="col-sm-10">

<input type="text" name="subjectname" class="form-control" id="default"


placeholder="Subject Name" required="required"> </div>

</div>

<div class="form-group">

<label for="default" class="col-sm-2 control-label">Subject Code</label> <

div class="col-sm-10">

<input type="text" name="subjectcode" class="form-control" id="default"

placeholder="Subject Code" required="required"> </div>

</div>

<div class="form-group">

<div class="col-sm-offset-2 col-sm-10"> <button type="submit" name="submit"

class="btn btn-primary">Submit</button> </div>

</div>

</form>

</div>

</div>

</div>
<!-- /.col-md-12 -->

</div>

</div>

</div>

<!-- /.content-container -->

</div>

<!-- /.content-wrapper -->

</div>

<!-- /.main-wrapper -->

<script src="js/jquery/jquery-2.2.4.min.js"></script>

<script src="js/bootstrap/bootstrap.min.js"></script>

<script src="js/pace/pace.min.js"></script>

<script src="js/lobipanel/lobipanel.min.js"></script> <script src="js/


iscroll/iscroll.js"></script>

<script src="js/prism/prism.js"></script>

<script src="js/select2/select2.min.js"></script>

<script src="js/main.js"></script>

<script>

$(function($) {

$(".js-states").select2();

$(".js-states-limit").select2({

maximumSelectionLength: 2

});

$(".js-states-hide").select2({

minimumResultsForSearch: Infinity

});

});

</script>

</body>
</html>

<?PHP } ?>
11.Student Admission;

<?php

session_start();

error_reporting(0);

include('includes/config.php');

if(strlen($_SESSION['alogin'])=="")

header("Location: index.php");

else{

if(isset($_POST['submit']))

$studentname=$_POST['fullanme'];

$roolid=$_POST['rollid'];

$studentemail=$_POST['emailid'];

$gender=$_POST['gender'];

$classid=$_POST['class'];

$dob=$_POST['dob'];

$status=1;

$sql="INSERT INTO tblstudents(StudentName,RollId,StudentEmail,Gender,ClassId,

DOB,Status) VALUES(:studentname,:roolid,:studentemail,:gender,:classid,:dob,:

status)"; $query = $dbh->prepare($sql);

$query->bindParam(':studentname',$studentname,PDO::PARAM_STR); $query->

bindParam(':roolid',$roolid,PDO::PARAM_STR); $query->bindParam(':studentemail

',$studentemail,PDO::PARAM_STR); $query->bindParam(':gender',$gender,PDO::

PARAM_STR); $query->bindParam(':classid',$classid,PDO::PARAM_STR);

$query->bindParam(':dob',$dob,PDO::PARAM_STR);

$query->bindParam(':status',$status,PDO::PARAM_STR);
$query->execute(); $lastInsertId = $dbh->lastInsertId();

if($lastInsertId)

$msg="Student info added successfully";

else

$error="Something went wrong. Please try again";

?>

<!DOCTYPE html>

<html lang="en">
<head>

<meta charset="utf-8">

<meta http-equiv="X-UA-Compatible" content="IE=edge">

<meta name="viewport" content="width=device-width, initial-scale=1">

<title>SRMS Admin| Student Admission< </title>

<link rel="stylesheet" href="css/bootstrap.min.css" media="screen" >

<link rel="stylesheet" href="css/font-awesome.min.css" media="screen" >

<link rel="stylesheet" href="css/animate-css/animate.min.css" media="screen"

>

<link rel="stylesheet" href="css/lobipanel/lobipanel.min.css" media="screen"

>

<link rel="stylesheet" href="css/prism/prism.css" media="screen" >

<link rel="stylesheet" href="css/select2/select2.min.css" >

<link rel="stylesheet" href="css/main.css" media="screen" > <script src="js

/modernizr/modernizr.min.js"></script>

</head>
<body class="top-navbar-fixed">

<div class="main-wrapper">

<!-- ========== TOP NAVBAR ========== -->

<?php include('includes/topbar.php');?>

<!-- ========== WRAPPER FOR BOTH SIDEBARS & MAIN CONTENT ========== -->

<div class="content-wrapper">

<div class="content-container">

<!-- ========== LEFT SIDEBAR ========== -->

<?php include('includes/leftbar.php');?>

<!-- /.left-sidebar -->

<div class="main-page">

<div class="container-fluid">

<div class="row page-title-div">


<div class="col-md-6">

<h2 class="title">Student Admission</h2>

</div>

<!-- /.col-md-6 text-right -->

</div>

<!-- /.row -->

<div class="row breadcrumb-div">

<div class="col-md-6">

<ul class="breadcrumb">

<li><a href="dashboard.php"><i class="fa fa-home"></i> Home</a></li>

<li class="active">Student Admission</li>

</ul>

</div>

</div>

<!-- /.row -->

</div>
<div class="container-fluid">

<div class="row">

<div class="col-md-12">

<div class="panel">

<div class="panel-heading">

<div class="panel-title">

<h5>Fill the Student info</h5>

</div>

</div>

<div class="panel-body">

<?php if($msg){?>

<div class="alert alert-success left-icon-alert" role="alert">

<strong>Well done!</strong><?php echo htmlentities($msg); ?>


</div><?php }

else if($error){?>

<div class="alert alert-danger left-icon-alert" role="alert">

<strong>Oh snap!</strong> <?php echo htmlentities($error); ?> </div>

<?php } ?>

<form class="form-horizontal" method="post">

<div class="form-group"> <label for="default" class="col-sm-2 control-label">

Full Name</label>

<div class="col-sm-10">

<input type="text" name="fullanme" class="form-control" id="fullanme"

required="required" autocomplete="off"> </div>

</div>

<div class="form-group">

<label for="default" class="col-sm-2 control-label">Roll Id</label>

<div class="col-sm-10">

<input type="text" name="rollid" class="form-control" id="rollid" maxlength="


5" required="required" autocomplete="off"> </div>

</div>

<div class="form-group">

<label for="default" class="col-sm-2 control-label">Email id</label>

<div class="col-sm-10">

<input type="email" name="emailid" class="form-control" id="email" required="

required" autocomplete="off"> </div>

</div>

<div class="form-group">

<label for="default" class="col-sm-2 control-label">Gender</label>

<div class="col-sm-10"> <input type="radio" name="gender" value="Male"

required="required" checked="">Male <input type="radio" name="gender" value="

Female" required="required">Female <input type="radio" name="gender" value="


Other" required="required">Other </div>

</div>

<div class="form-group">

<label for="default" class="col-sm-2 control-label">Class</label> <div

class="col-sm-10">

<select name="class" class="form-control" id="default" required="required">

<option value="">Select Class</option>

<?php $sql = "SELECT * from tblclasses";

$query = $dbh->prepare($sql);

$query->execute();

$results=$query->fetchAll(PDO::FETCH_OBJ);

if($query->rowCount() > 0)

foreach($results as $result)

{ ?> <option value="<?php echo htmlentities($result->id); ?>"><?php echo

htmlentities($result->ClassName); ?>&nbsp; Section-<?php echo htmlentities($


result->Section); ?></option> <?php }} ?>

</select>

</div>

</div>

<div class="form-group">

<label for="date" class="col-sm-2 control-label">DOB</label> <div class="

col-sm-10">

<input type="date" name="dob" class="form-control" id="date"> </div>

</div>

<div class="form-group"> <div class="col-sm-offset-2 col-sm-10">

<button type="submit" name="submit" class="btn btn-primary">Add</button> </

div>

</div>
</form>

</div>

</div>

</div>

<!-- /.col-md-12 -->

</div>

</div>

</div>

<!-- /.content-container -->

</div>

<!-- /.content-wrapper -->

</div>

<!-- /.main-wrapper -->

<script src="js/jquery/jquery-2.2.4.min.js"></script>

<script src="js/bootstrap/bootstrap.min.js"></script> <script src="js/pace/

pace.min.js"></script>
<script src="js/lobipanel/lobipanel.min.js"></script>

<script src="js/iscroll/iscroll.js"></script>

<script src="js/prism/prism.js"></script>

<script src="js/select2/select2.min.js"></script>

<script src="js/main.js"></script>

<script>

$(function($) {

$(".js-states").select2();

$(".js-states-limit").select2({

maximumSelectionLength: 2

});

$(".js-states-hide").select2({

minimumResultsForSearch: Infinity
});

});

</script>

</body>

</html>

<?PHP } ?>
12.Manage - Subjects Combination;

<?php

session_start();

error_reporting(0);

include('includes/config.php');

if(strlen($_SESSION['alogin'])=="")

header("Location: index.php");

else{

// for activate Subject

if(isset($_GET['acid']))

$acid=intval($_GET['acid']);

$status=1;

$sql="update tblsubjectcombination set status=:status where id=:acid ";

$query = $dbh->prepare($sql);

$query->bindParam(':acid',$acid,PDO::PARAM_STR); $query->bindParam(':status',

$status,PDO::PARAM_STR);

$query->execute();

$msg="Subject Activate successfully";

// for Deactivate Subject

if(isset($_GET['did']))

$did=intval($_GET['did']);

$status=0;

$sql="update tblsubjectcombination set status=:status where id=:did ";


$query = $dbh->prepare($sql);

$query->bindParam(':did',$did,PDO::PARAM_STR); $query->bindParam(':status',$

status,PDO::PARAM_STR);

$query->execute();

$msg="Subject Deactivate successfully";

?>

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"

>

<meta name="viewport" content="width=device-width, initial-scale=1">


<title>SRMS Admin Manage Subjects Combination</title>

<link rel="stylesheet" href="css/bootstrap.min.css" media="screen" >

<link rel="stylesheet" href="css/font-awesome.min.css" media="screen" >

<link rel="stylesheet" href="css/animate-css/animate.min.css" media="screen"

> <link rel="stylesheet" href="css/lobipanel/lobipanel.min.css" media="

screen" > <link rel="stylesheet" href="css/prism/prism.css" media="screen" >

<!-- USED FOR DEMO HELP - YOU CAN REMOVE IT --> <link rel="stylesheet" type

="text/css" href="js/DataTables/datatables.min.css"/> <link rel="stylesheet"

href="css/main.css" media="screen" >

<script src="js/modernizr/modernizr.min.js"></script>

<style>

.errorWrap {

padding: 10px;

margin: 0 0 20px 0;

background: #fff; border-left: 4px solid #dd3d36;

-webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);


box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);

.succWrap{

padding: 10px;

margin: 0 0 20px 0;

background: #fff;

border-left: 4px solid #5cb85c;

-webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);

box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);

</style>

</head>

<body class="top-navbar-fixed">
<div class="main-wrapper">

<!-- ========== TOP NAVBAR ========== -->

<?php include('includes/topbar.php');?>

<!-- ========== WRAPPER FOR BOTH SIDEBARS & MAIN CONTENT ========== --> <

div class="content-wrapper">

<div class="content-container">

<?php include('includes/leftbar.php');?>

<div class="main-page">

<div class="container-fluid">

<div class="row page-title-div">

<div class="col-md-6"> <h2 class="title">Manage Subjects Combination</h2>

</div>

<!-- /.col-md-6 text-right -->

</div>

<!-- /.row -->

<div class="row breadcrumb-div">


<div class="col-md-6">

<ul class="breadcrumb">

<li><a href="dashboard.php"><i class="fa

fa-home"></i> Home</a></li> <li> Subjects</li>

<li class="active">Manage Subjects

Combination</li>

</ul>

</div>

</div>

<!-- /.row -->

</div>

<!-- /.container-fluid -->

<section class="section">
<div class="container-fluid">

<div class="row">

<div class="col-md-12">

<div class="panel">

<div class="panel-heading">

<div class="panel-title">

<h5>View Subjects Combination Info</h5> </div>

</div>

<?php if($msg){?>

<div class="alert alert-success left-icon-alert" role="alert">

<strong>Well done!</strong><?php echo htmlentities($msg); ?>

</div><?php }

else if($error){?>

<div class="alert alert-danger left-icon-alert" role="alert"> <strong>Oh

snap!</strong> <?php echo htmlentities($error); ?> </div>

<?php } ?>
<div class="panel-body p-20">

<table id="example" class="display table table-striped table-bordered"

cellspacing="0" width="100%"> <thead>

<tr>

<th>#</th>

<th>Class and Section</th> <th>Subject </th> <th>Status</th> <th>Action</

th>

</tr> </thead>

<tfoot>

<tr>

<th>#</th>

<th>Class and Section</th> <th>Subject </th> <th>Status</th> <th>Action</

th>
</tr>

</tfoot>

<tbody> <?php $sql = "SELECT tblclasses.ClassName,tblclasses.Section,

tblsubjects.SubjectName,tblsubjectcombination.id as scid,

tblsubjectcombination.status from tblsubjectcombination join tblclasses on

tblclasses.id=tblsubjectcombination.ClassId join tblsubjects on tblsubjects.

id=tblsubjectcombination.SubjectId"; $query = $dbh->prepare($sql);

$query->execute();

$results=$query->fetchAll(PDO::FETCH_OBJ);

$cnt=1;

if($query->rowCount() > 0)

foreach($results as $result)

{ ?>

<tr>

<td><?php echo htmlentities($cnt);?></td>


<td><?php echo htmlentities($result->ClassName);?> &nbsp; Section-<?php echo

htmlentities($result->Section);?></td> <td><?php echo htmlentities($result->

SubjectName);?></td> <td><?php $stts=$result->status; if($stts=='0')

echo htmlentities('Inactive');

else

echo htmlentities('Active');

} ?></td>

<td>

<?php if($stts=='0')

{ ?>
<a href="manage-subjectcombination.php?acid=<?php echo htmlentities($result->

scid);?>" onclick="confirm('do you really want to ativate this subject');"><i

class="fa fa-check" title="Acticvate Record"></i> </a><?php } else {?>

<a href="manage-subjectcombination.php?did=<?php echo htmlentities($result->

scid);?>" onclick="confirm('do you really want to deativate this subject');"

><i class="fa fa-times" title="Deactivate Record"></i> </a> <?php }?>

</td>

</tr>

<?php $cnt=$cnt+1;}} ?>

</tbody>

</table>

<!-- /.col-md-12 --> </div>

</div>

</div>

<!-- /.col-md-6 -->

</div>
<!-- /.col-md-12 -->

</div>

</div>

<!-- /.panel -->

</div>

<!-- /.col-md-6 -->

</div>

<!-- /.row -->

</div>

<!-- /.container-fluid -->

</section>

<!-- /.section -->

</div>
<!-- /.main-page -->

</div>

<!-- /.content-container -->

</div>

<!-- /.content-wrapper -->

</div>

<script src="js/jquery/jquery-2.2.4.min.js"></script>

<script src="js/bootstrap/bootstrap.min.js"></script>

<script src="js/pace/pace.min.js"></script>

<script src="js/lobipanel/lobipanel.min.js"></script>

<script src="js/iscroll/iscroll.js"></script>

<script src="js/prism/prism.js"></script>

<script src="js/DataTables/datatables.min.js"></script>

<script src="js/main.js"></script>

<script>

$(function($) {
$('#example').DataTable();

$('#example2').DataTable( {

"scrollY": "300px",

"scrollCollapse": true,

"paging": false

} );

$('#example3').DataTable();

});

</script>

</body>

</html>

<?php } ?>

You might also like