if ($updateResult > 0) { $updateSuccess = true; } else { if ($studentBllObj->errorMessage != '') { $errorMessage = $studentBllObj->errorMessage; } else { $errorMessage = 'Record can\'t be updated. Operation failed.'; } } } elseif (isset($_GET['id']) && (int) $_GET['id'] > 0) { $studentId = (int) $_GET['id']; $action = ''; if (isset($_GET['action'])) { $action = $_GET['action']; } $studentBllObj = new StudentBLL(); $aStudent = $studentBllObj->GetStudent($studentId); if ($action == 'add') { $addSuccess = true; } } else { header("Location: index.php"); } $pageTitle = "Edit Student"; include_once "Templates/header.php"; ?> <div class="page-header"> <h1>Edit Student</h1> </div>
<?php require_once 'loader.php'; $searchResult = array(); $searchString = ''; $message = ''; if (isset($_POST['studentSubmitButton']) && $_POST['studentSubmitButton'] == 'Search') { $searchString = $_POST['studentNameSearch']; $studentBllObj = new StudentBLL(); $studentName = $_POST['studentNameSearch']; $searchResult = $studentBllObj->GenerateHtmlForSearchStudentByName($studentName); if (count($searchResult) == 0) { $message = "No student found. Try a different student name."; } } $pageTitle = "Searching Student..."; include_once "Templates/header.php"; ?> <div class="page-header"> <h1>Searching Student...</h1> </div> <?php if (count($searchResult) > 0) { echo $searchResult; } else { echo $message; } ?>
<?php require_once 'loader.php'; $errorMessage = ''; if (isset($_POST['studentSubmitButton']) && $_POST['studentSubmitButton'] == 'Add Student') { $studentBllObj = new StudentBLL(); $studentName = $_POST['studentName']; $studentRoll = $_POST['studentRoll']; $studentEmail = $_POST['studentEmail']; $studentDateOfBirth = $_POST['studentDateOfBirth']; $newStudent = new StudentDTO(0, $studentRoll, $studentName, $studentEmail, $studentDateOfBirth); $addStudentResult = $studentBllObj->AddStudent($newStudent); if ($addStudentResult > 0) { header("Location: edit.php?id=" . $addStudentResult . '&action=add'); } else { if ($studentBllObj->errorMessage != '') { $errorMessage = $studentBllObj->errorMessage; } else { $errorMessage = 'Record can\'t be added. Operation failed.'; } } } $pageTitle = 'Add New Student'; include_once "Templates/header.php"; ?> <div class="page-header"> <h1>Add New Student</h1> </div>
<?php require_once 'loader.php'; $studentBllObj = new StudentBLL(); $deleteSuccess = false; $errorMessage = ''; if (isset($_REQUEST['delete']) && $_REQUEST['delete'] == 'yes') { $studentId = (int) $_REQUEST['id']; $deleteResult = $studentBllObj->DeleteStudent($studentId); if ($deleteResult > 0) { $deleteSuccess = true; } else { if ($studentBllObj->errorMessage != '') { $errorMessage = $studentBllObj->errorMessage; } else { $errorMessage = 'Record can\'t be deleted. Operation failed.'; } } } $allStudents = $studentBllObj->GenerateHtmlForAllStudents(); $pageTitle = "Student Information"; include_once "Templates/header.php"; ?> <div class="page-header"> <h1>List of Students</h1> </div> <?php if ($deleteSuccess === true) { ?>