示例#1
0
        //获取书籍对象
        $bookName = split("_", $bookName);
        if (count($bookName) != 3) {
            $errorInfo = "无效的书名";
            throw new Exception($errorInfo);
        }
        $book = BookManager::getBook($bookName[1]);
        if ($book === false) {
            $errorInfo = "无效的书名";
            throw new Exception($errorInfo);
        }
        if ($book->status != 0) {
            $errorInfo = "该书不在库中";
            throw new Exception($errorInfo);
        }
        $ok = BookManager::borrowBookWithDate($book->bookId, $person->personId, $date);
        if ($ok === false) {
            $errorInfo = "操作失败";
            throw new Exception($errorInfo);
        } else {
            $js = "<script>alert('借书成功');</script>";
            echo "{$js}";
        }
    } catch (Exception $e) {
        $js = "<script>history.back();alert('借书失败:" . $e->getMessage() . "');</script>";
        echo "{$js}";
    }
}
?>
<!DOCTYPE html>
<html lang="en">