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;
}
?>
Exemple #3
0
<?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) {
    ?>