Beispiel #1
0
<?php

require_once 'loader.php';
$addSuccess = false;
$updateSuccess = false;
$errorMessage = '';
if (isset($_POST['studentSubmitButton']) && $_POST['studentSubmitButton'] == 'Update Student') {
    $studentBllObj = new StudentBLL();
    $studentId = $_POST['studentId'];
    $studentName = $_POST['studentName'];
    $studentRoll = $_POST['studentRoll'];
    $studentEmail = $_POST['studentEmail'];
    $studentDateOfBirth = $_POST['studentDateOfBirth'];
    $aStudent = new StudentDTO($studentId, $studentRoll, $studentName, $studentEmail, $studentDateOfBirth);
    $updateResult = $studentBllObj->UpdateStudent($aStudent);
    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();