PHP, 간단한 도서 대출 ...로그인

PHP, 간단한 도서 대출 시스템 홈페이지 도서 반납 기능 개발

사진과 같이

3.png

책을 빌린 후, 메인페이지 작업바 아래에 "책을 빌렸는데 책을 반납하고 싶습니다"라는 작업디렉토리가 있습니다

클릭 "책을 반납하고 싶어요" 반납 기능을 실현합니다.

책을 반납하시면 메인 페이지에 있는 책의 '현재 수량'이 한 개씩 늘어납니다.

1618.png

우선, 사용자가 로그인되어 있는지 확인해야 합니다.

<?php
if ($_SESSION['id']==""){
   echo "<script language=javascript>alert('您还没有登陆');window.location='landing.php'</script>";
   exit();
}
?>

반납된 도서를 SQL 문으로 조회합니다. 도서 반납에 성공하면 대출 테이블에서 해당 도서의 대출 기록이 삭제되고, 홈페이지 조회 테이블에 도서 갯수가 1권씩 늘어납니다.

<?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)); ?>
코스웨어