//获取书籍对象 $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">