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>"; ?>