PHP開發簡單圖書借閱系統之主頁借書功能
如圖所示

在主頁面的操作列下有個操作目錄顯示「我要藉書」
點擊後則可以開始實現借書功能。若現有數量顯示為0時,
此欄位為「該書已借完」。則不能點選選擇該項。

先判斷圖書編號id有沒有填寫,沒有則提示使用者
<?php
$book_id = $_GET['book_id'];
if ($book_id==""){
echo "<script language=javascript>alert('编号不正确');window.location='index.php'</script>";
exit();
}
?>查看使用者是否登錄,沒有登入則不能藉書
使用者登入借書後記錄目前日期
某本書借出後,此書庫存數需要減一
<?php
// 借书
// 查看用户ID是否已填
if ($_SESSION['id']==""){
echo "<script language=javascript>alert('您还没有登陆');window.location='landing.php'</script>";
exit();
}else{
// 可以正常借书,记录id
// 获得当前日期
$now = date("Y-m-d,H-i-m");
$lendsql="INSERT INTO lend(book_id, book_title, lend_time, user_id) values('$book_id','$title','$now','".$_SESSION['id']."')";
mysqli_query($link,$lendsql);
// 借出后需要在该书记录中库存剩余数减一
mysqli_query($link,"update yx_books set leave_number=leave_number-1 where id='$book_id'");
echo "<script language=javascript>alert('借阅完成');window.location='index.php'</script>";
}
?>
新建檔案
<?php
// 可以正常借书,记录id
// 获得当前日期
$now = date("Y-m-d,H-i-m");
$lendsql="INSERT INTO lend(book_id, book_title, lend_time, user_id) values('$book_id','$title','$now','".$_SESSION['id']."')";
mysqli_query($link,$lendsql);
// 借出后需要在该书记录中库存剩余数减一
mysqli_query($link,"update yx_books set leave_number=leave_number-1 where id='$book_id'");
?>
預覽
Clear
- 課程推薦
- 課件下載
課件暫不提供下載,工作人員正在整理中,後期請多關注該課程~ 















