【php开源代码栏目提醒】:网学会员在php开源代码频道为大家收集整理了returnok.php提供大家参考,希望对大家有所帮助!
<?
//初始化session
session_start();
include ('head.php');
require ('dbconnect.php');
// 如果没有登录,退出
if(!isset($_SESSION['Adm'])) {
echo "<p align=center>";
echo "<font color=#FF0000 size=5><strong><big>";
echo "管理员没有登录,请<a href='AdminLogin.php'>登录</a>!";
echo "</big></strong></font></p>";
exit();
}
?>
<?
$return=$_POST['return'];
$renew=$_POST['renew'];
$user_id=$_POST[user_id];
$book_id=$_POST[book_id];
// 还书
if ($return){
// 查看哪些书本需要归还
for($i=0;$i<count($bookbox);$i++){
// 如果该book没有选上,执行下一循环
if ($bookbox[$i]==""){
next;
}
else {
$book_id=$bookbox[$i];
// 构建sql语句还书
// 在lend表中删除该借书记录
$returnsql="delete from lend where book_id='$book_id' and user_id='$user_id'";
mysql_query($returnsql,$conn) or die ("删除借书记录失败:".mysql_error());
// 在lend_log表中记录还书时间
// 获得当前日期
$now = date("Y-m-d");
$logsql="update lend_log set return_time='$now' where book_id='$book_id' and user_id='$user_id'";
mysql_query($logsql,$conn) or die ("记录还书时间失败:".my
sql_error());
// 在book表中增加一本现存书数量
$booksql="update book set leave_number=leave_number+1 where id='$book_id'";
mysql_query($booksql,$conn) or die ("增加剩余书数量失败:".mysql_error());
?>
<p align="center"> </p>
<p align="center"> </p>
<p align="center"><font color="red">还书登记完成!</p>
<?
}
}
}
// 续借
if ($renew){
// 查看哪些书本需要归还
for($i=0;$i<count($bookbox);$i++){
// 如果该book没有选上,执行下一循环
if ($bookbox[$i]==""){
next;
}
else {
$book_id=$bookbox[$i];
// 获得当前日期
$now = date("Y-m-d");
// 构建sql语句续借
// 续借只需要在lend表中增加续借时间就是
$renewsql="update lend set renew_time='$now' where book_id='$book_id' and user_id='$user_id'";
mysql_query($renewsql,$conn) or die ("续借失败:".mysql_error());
?>
<p align="center"> </p>
<p align="center"> </p>
<p align="center"><font color="red">续借完成!</p>
<?
}
}
}
?>