PHP membangunkan fungsi peminjaman halaman utama sistem peminjaman buku yang mudah
Seperti yang ditunjukkan dalam gambar
Terdapat direktori operasi di bawah bar operasi pada halaman utama yang memaparkan "Saya ingin meminjam buku"
Kliknya Mula melaksanakan fungsi peminjaman buku. Jika kuantiti semasa dipaparkan sebagai 0,
lajur ini akan menjadi "Buku telah dipinjam". Anda tidak boleh mengklik untuk memilih item ini.
Mula-mula tentukan sama ada id nombor buku telah diisi. Jika tidak, pengguna akan digesa
<?php $book_id = $_GET['book_id']; if ($book_id==""){ echo "<script language=javascript>alert('编号不正确');window.location='index.php'</script>"; exit(); } ?>
untuk menyemak sama ada pengguna telah log masuk . Jika tidak log masuk, buku tidak boleh dipinjam
Pengguna log masuk untuk meminjam buku dan merekod tarikh semasa
Selepas buku dipinjam, inventori buku ini perlu dikurangkan dengan satu
<?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>"; } ?>