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

當您已經借過書後,在主頁的操作列下有個操作目錄顯示「您已藉閱 我要還書」
點選「我要還書」實作還書功能。
還書後 主頁書本的「現有數量」加一。

首先還是要判斷使用者是否登入。
<?php
if ($_SESSION['id']==""){
echo "<script language=javascript>alert('您还没有登陆');window.location='landing.php'</script>";
exit();
}
?>透過SQL語句顯示還書,還書成功則在藉書表中刪除該書借書記錄,在主頁展示表中書本數量加一。
<?php
$book_id=$_GET["book_id"];
//构建sql语句还书
//在lend表中删除该借书记录
$returnsql="DELETE FROM lend where book_id='$book_id' and user_id=".$_SESSION['id'];
mysqli_query($link,$returnsql) or die ("删除借书记录失败:".mysqli_errno($link));
//在book表中增加一本现存书数量
$booksql="UPDATE yx_books SET leave_number=leave_number+1 where id='$book_id'";
mysqli_query($link,$booksql) or die ("增加剩余书数量失败:".mysqli_error($link));
echo "<script language=javascript>alert('还书成功');window.location='index.php'</script>";
?>
新建檔案
<?php
$book_id=$_GET["book_id"];
//构建sql语句还书
//在lend表中删除该借书记录
$returnsql="DELETE FROM lend where book_id='$book_id' and user_id=".$_SESSION['id'];
mysqli_query($link,$returnsql) or die ("删除借书记录失败:".mysqli_errno($link));
//在book表中增加一本现存书数量
$booksql="UPDATE yx_books SET leave_number=leave_number+1 where id='$book_id'";
mysqli_query($link,$booksql) or die ("增加剩余书数量失败:".mysqli_error($link));
?>
預覽
Clear
- 課程推薦
- 課件下載
課件暫不提供下載,工作人員正在整理中,後期請多關注該課程~ 















