Example #1
0
File: exam_new.php Project: pta/oes
                throw $e;
            }
        }
        if (($subject = $_POST['subject']) == 0) {
            $newsubject = $_POST['newsubject'];
            try {
                $subject = $db->insertSubject($newsubject);
            } catch (Exception $e) {
                echo "<center>Không thể tạo <b>Môn</b> mới với tên '{$newsubject}'.</center>";
                throw $e;
            }
        }
        if (($teacher = $_POST['teacher']) == 0) {
            $newteacher = $_POST['newteacher'];
            try {
                $teacher = $db->insertTeacher($newteacher);
            } catch (Exception $e) {
                echo "<center>Không thể tạo <b>Giáo viên</b> mới với tên '{$newteacher}'.</center>";
                throw $e;
            }
        }
        $db->insertExam($name, $class, $subject, $time, $teacher, $duration, $noq, $sched_time);
        $db->commit();
        echo "<center>Tạo đợt thi mới thành công!</center>";
    } catch (Exception $e) {
        $db->rollback();
        ?>
				<center>Không thể tạo <b>Đợt thi</b> mới.</center>
				<center>Xin hãy kiểm tra thông tin đã nhập.</center>
				<center><button onClick='history.back()'>Trở lại</button></center>
			<?php