精华内容
下载资源
问答
  • phpmysql图书管理系统
    2022-01-10 11:31:54

    php mysql图书管理系统毕业设计网站,用dreamweaver php mysql集成软件phpstudy制作,div css插入部分 table元素布局,19个网页(包括功能页面);有前台和后台。

    毕业设计网站布局: div css插入部分 table元素
    毕业设计网站页面: 19个网页(包括功能页面)
    毕业设计网站元素:图文、超链接、表单

    毕业设计网站功能:
    前台: 普通用户可以注册,注册的用户可以登录,登录之后可以查看、修改自己的个人信息页;可以查看图书,搜索图书,借阅图书和查看借阅图书列表,借完书后可以退出。
    后台: 图书管理员通过账号登录后台( admin admin888),管理员可以发布、查看、修改、删除图书;借书管理可以还书;已还书列表可以看到还了的图书;可以查看\删除用户;退出管理

    效果图如下:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    更多相关内容
  • 项目使用说明: bms文件夹里面全部都是MySQL数据库文件不要随意改名 将bms整个文件夹复制粘贴到xampp安装路径下的mysql文件夹里的data文件夹里面, ...我的路径即是D:\xampp\htdocs\图书管理系统\***.php
  • PHP+MYSQL图书管理系统

    2019-05-27 09:34:01
    PHP+MYSQL图书管理系统完全开源的PHP+MYSQL图书管理系统,分享一下
  • PHP+MYSQL-图书管理系统(前端+后端全套源码),亲测真实有效,网站详情可查看链接:https://blog.csdn.net/weixin_59212988/article/details/119182176
  • PHP+MySql图书管理系统源码.zip,PHP+MySql图书管理系统源码.zip,PHP+MySql图书管理系统源码.zip,PHP+MySql图书管理系统源码.zip,PHP+MySql图书管理系统源码.zip,PHP+MySql图书管理系统源码.zip,PHP+MySql图书...
  • 图书管理系统前后台全部代码(附带数据库文件),可对图书和读者进行搜索和增删改查等操作。功能不是很全请谨慎下载。具体请看http://blog.csdn.net/leslie___cheung/article/details/79074383
  • PHP+MySQL 图书管理系统

    2018-06-14 16:40:13
    图书管理系统前后台全部代码(附带数据库文件,应该没用了),可对图书和读者进行搜索和增删改查等操作。功能不是很全请谨慎下载。具体请看http://blog.csdn.net/leslie___cheung/article/details/79074383 XMAPP...
  • mysql图书管理系统

    2018-12-30 01:14:34
    数据库期末大作业,使用mysql编写的图书管理系统,包含表格有图书表,读者表,管理员表格,借阅表,逾期处罚表,完成功能有借还书过程,模糊查询,设置权限用户。包含文件有本人的课设报告,mysql源文件,sql代码...
  • PHP+MySQL图书管理系统

    2021-07-04 15:36:29
    PHP+MySQL图书管理系统
  • 喜欢就下载吧,挺好的。摸索了好久的呢 , z这个PHP+mysql 图书管理系统源码,希望大家喜欢
  • 基于PHP+MySQL图书管理系统 管理员登录可以对图书进行增删改查 用户登录可以借书还书,会显示日期 打开会显示上次登录日期 登录后可以预览书库
  • PHP+MySQL图书管理系统源码.zip,PHP+MySQL图书管理系统源码.zip,PHP+MySQL图书管理系统源码.zip,PHP+MySQL图书管理系统源码.zip,PHP+MySQL图书管理系统源码.zip,PHP+MySQL图书管理系统源码.zip,PHP+MySQL图书...
  • php+mysql图书管理系统.rar
  • PHP+MySQL实现的知源图书管理系统源码。
  • PHP图书管理系统源码(毕业设计),软件架构说明 PHP+MySQL+layui php版本:7.3.4 MySQL版本:5.7.26PHP图书管理系统源码(毕业设计),软件架构说明 PHP+MySQL+layui php版本:7.3.4 MySQL版本:5.7.26PHP图书管理...
  • php+mysql图书管理系统

    千次阅读 热门讨论 2021-07-06 09:24:22
    2.如果用户名密码相匹配,则在登录页面设置cookie[‘username’],(主要用于给登录用户一些交互),然后跳转到booklist页面,(显示图书所有信息的页面,实际意义上的首页) 3.如果没有账号,可以注册账号,注册前...

    1.登录页面

    在这里插入图片描述

    2.注册页面

    在这里插入图片描述

    1.如果数据库中没有查询到用户账号和密码相匹配的数据,就alert(‘用户名或者密码错误’),然后返回登录页面;

    在这里插入图片描述

    2.如果用户名密码相匹配,则在登录页面设置cookie[‘username’],(主要用于给登录用户一些交互),然后跳转到booklist页面,(显示图书所有信息的页面,实际意义上的首页)
    3.如果没有账号,可以注册账号,注册前首先查询该账号是否已经被注册,被给出提示

    在这里插入图片描述

    2.booklist页面,所有业务从这里跳转
    1.登录成功后页面
    在这里插入图片描述

    2.主要功能介绍:

    .对于图书信息表的操作:有图书的增删改查,
    2.1图书信息表增加功能
    在这里插入图片描述
    其中进行add操作时,首先查询数据库,判断该ID是否存在。如果不存在,允许用户插入数据。否则会提示,该ID已经存在,返回booklist页面。图书时间使用数据库插入数据的时间,不能自己输入时间

    在这里插入图片描述

    2.2图书信息表修改功能

    比增加页面多一个对图书时间的操作,对图书编号是唯一的,不允许修改
    在这里插入图片描述

    2.3 图书信息表删除功能

    删除有二次确认,js实现,如果二次确认,执行删除操作(在当前显示数据页面booklist执行)
    在这里插入图片描述

    2.4 图书信息表显示功能

    有一个分页查询,并显示当前页数和总页数
    在这里插入图片描述

    可以在booklist.php第168行设置page_size控制一页显示数据的个数
    在这里插入图片描述

    基于用户输入的书名,查找所有含有该书名关键字的图书信息
    在这里插入图片描述
    在这里插入图片描述

    用户交互栏,通过登录时设置本地的cookie,显示欢迎栏
    在这里插入图片描述

    用户信息管理
    通过主页面左上角的自助服务里的个人信息可以开启这个功能

    在这里插入图片描述

    首先,进入个人信息页面默认是不能修改信息提交的,只能查看和返回
    在这里插入图片描述

    然后,如果用户想要修改个人信息,提供一个是否修改信息的单选框,当点击启用,会开启修改功能,并且会弹出提交按钮,这里账号是不允许修改的,密码由于安全性,这里也不让他修改
    在这里插入图片描述

    该文章属于转载文章,有需求可参考以下网站:
    各位小伙伴也可私信我获取源码

    https://blog.csdn.net/qq_44738040/article/details/106579366?spm=1001.2014.3001.5501(转载于此链接)

    展开全文
  • 基于PHP+MYSQL+APACHE的简单图书管理系统,包括查询,借书,还书,管理员/借书证管理,图书单本/多本入库等功能
  • PHP+MySQL实现的图书管理系统.zipPHP+MySQL实现的图书管理系统.zipPHP+MySQL实现的图书管理系统.zipPHP+MySQL实现的图书管理系统.zipPHP+MySQL实现的图书管理系统.zipPHP+MySQL实现的图书管理系统.zipPHP+MySQL实现...
  • PHP+MYsql图书管理系统毕业设计论文
  • 图书管理系统,数据库带触发器、视图、事件、索引
  • 图书管理系统 图书网站 图书管理 基于 PHP+MySql 开发的完整的图书管理系统。 主要功能模块包括: 1.管理员以及普通用户两种角色 2.登录退出模块 3.图书管理模块 4.用户管理模块 5.借阅管理等等 6.普通用户操作管理...

    图书管理系统 图书网站 图书管理 基于 PHP+MySql 开发的完整的图书管理系统。

    主要功能模块包括:
    1.管理员以及普通用户两种角色
    2.登录退出模块
    3.图书管理模块
    4.用户管理模块
    5.借阅管理等等
    6.普通用户操作管理等

    可单纯源码出;亦可有偿负责搭建指导。
    一线互联网工作,多年中大型项目开发经验!需要其他同类型以及其他各类系统源码或者需求也可以联系哦!
    在线教育、信息管理、内容管理CMS、二手书交易、在线评审、宿舍管理、设备管理、医院管理、酒店管理、论坛系统、在线考试、笔记管理、餐饮管理、进销存erp、成绩管理、新闻CMS、博客系统等等可编号:9219.99643502858081a互联网那些事儿
    请添加图片描述
    请添加图片描述
    请添加图片描述
    请添加图片描述
    请添加图片描述

    展开全文
  • 使用html+css+js+php+mysql实现图书管理系统,作为期末课设设计。 功能:注册登录(登陆有验证码验证),最基本的增删查改。 界面:ui好看
  • php+mysql实现简单的图书管理系统 ps:前端页面设计得有点丑,将就着用,哈哈哈。不具备用户和管理员功能,如要实现只需将首页的功能根据数据库中账号信息选择性使用就可以了。数据库关系设计什么的完全没考虑 (借图)...

    php+mysql实现简单的图书管理系统

    ps:前端页面设计得有点丑,将就着用,哈哈哈。不具备用户和管理员功能,如要实现只需将首页的功能根据数据库中账号信息选择性使用就可以了。数据库关系设计什么的完全没考虑
    在这里插入图片描述

    工具

    1. XAMPP
      下载地址, 附 一篇安装和配置的博文
      在这里插入图片描述
    2. SQLyog
      一个数据库管理软件,下载地址

    数据库表,我弄了5个

    readerinfo,记录读者信息
    在这里插入图片描述

    bookinfo,记录书籍信息
    在这里插入图片描述

    b_r,记录读者借阅详细信息
    在这里插入图片描述

    add_log,记录添加书籍的信息
    在这里插入图片描述

    delete_log,记录删除书籍的信息
    在这里插入图片描述

    首页

    在这里插入图片描述

    代码

    homepage.html

    这个可以自己来

    成为一员(类似于注册会员)

    在这里插入图片描述
    思路: html表单通过post方法向php文件传递两个参数,id和姓名,php文件接受数据后与数据库建立连接,向用户表中插入数据。用户表中available项用于标识是否有借阅资格,默认为1,借书超过期限后设置为0,下一次借书前会检查该项的值,如果为0将不会有资格借书

    reader表
    reader_id+reader_name+available

    代码

    readerinfo.html

    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>to be a reader</title>
    </head>
    
    <body>
    <form method="post" action="addreader.php">
    编号(reader_id):<input type="text" name="id" size="10"><br>
    姓名(reader_name):<input type="text" name="name" size="30">
    <input type="submit" name="join" value="加入"><br><br>
    <a href="homepage.html">回主页</a>
    </form>
    </body>
    </html>
    
    

    addreader.php

    <?php
    $host = 'localhost';
    $username = '';//数据库用户名
    $password = '';//数据库密码
    $dbname = '';//保存数据的数据库名称
    $id = $_POST['id'];
    $name = $_POST['name'];
    $mysql = new mysqli($host, $username, $password, $dbname);
    if ($mysql->connect_errno) {
        die('数据库连接失败:' . $mysql->connect_errno);
    } else {
        $mysql->set_charset('UTF-8'); //  设置数据库字符集
        $sql = "INSERT INTO reader (reader_id,reader_name) VALUES ('$id','$name')";         // SQL 语句
        $result = $mysql->query($sql);
        if ($result)
            echo "<script>alert('Information added successfully!')</script>";
        else echo "Failed to add, back to add again.<br>";
        $mysql->close();
    }
    ?>
    <a href="readerinfo.html">继续加入</a> 或者 <a href="homepage.html">回到首页</a>
    

    采购书籍

    网页端
    在这里插入图片描述
    数据库中bookinfo表
    book_id+book_title+author+on_shelf+num

    on_shelf表示是否在架,添加时默认值为“是”

    代码

    addbook.html

    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>Add book</title>
    </head>
    
    <body>
    <form method="post" action="addbook.php">
    设置书号(book_id):<input type="text" name="id" size="5"><br>
    书名(book_title):<input type="text" name="name" size="30"><br>
    作者(author):<input type="text " name="author" size="20"><br>
    数量(num):<input type="number" min="1" name="num">
    <input type="submit" name="add" value="添加"><br>
    </form>
    </body>
    </html>
    
    

    addbook.php

    <?php
    $host = 'localhost';
    $username = '';//数据库用户名
    $password = '';//数据库密码
    $dbname = '';//用于保存数据的数据库
    $mysql = new mysqli($host, $username, $password, $dbname);
    $title = $_POST['name'];
    $title_id = $_POST['id'];
    $author = $_POST['author'];
    $num = $_POST['num'];
    if ($mysql->connect_errno) {
        die('数据库连接失败:' . $mysql->connect_errno);
    } else {
        $sql = "INSERT into bookinfo (book_id,book_title,author,num)
        values ('$title_id','$title','$author',$num)";
        $result = $mysql->query($sql);
        if ($result)
            echo "<script>alert('添加成功')</script>";
        else echo "Failed to add, back to add again.<br>";
        $mysql->close();
    }
    ?>
    <br>
    <a href="addbook.html">返回继续添加</a> or <a href="homepage.html">返回首页</a>
    

    查看书籍

    思路: 在php文件中加入html内容,用于将查询到的数据以表格的形式显示出来
    在这里插入图片描述

    代码

    allbook.php

    <?php
    $host = 'localhost';
    $username = '';
    $password = '';
    $dbname = '';
    
    $mysql = new mysqli($host, $username, $password, $dbname);
    if ($mysql->connect_errno) {
        die('数据库连接失败:' . $mysql->connect_errno);
    } else {
        $sql = "select * from bookinfo";
        $result = $mysql->query($sql);
    }
    ?>
    <!DOCTYPE html>
    <html>
    
    <head>
        <meta charset="UTF-8">
        <title>All Information</title>
    </head>
    
    <body>
        <table width="800px" border="1" style="border-collapse: collapse;">
            <thead>
                <th>书号</th>
                <th>书名</th>
                <th>作者</th>
                <th>是否可借</th>
                <th>现存量</th>
            </thead>
            <?php
            while ($row = mysqli_fetch_row($result)) {
            ?>
                <tr>
                    <td align="center"><?php echo $row[0]; ?></td>
                    <td align="center"><?php echo $row[1]; ?></td>
                    <td align="center"><?php echo $row[2]; ?></td>
                    <td align="center"><?php echo $row[3]; ?></td>
                    <td align="center"><?php echo $row[4]; ?></td>
                </tr>
            <?php
            }
            ?>
        </table>
        <br>
        <a href="homepage.html">返回首页</a>
    </body>
    
    </html>
    

    借阅书籍

    思路: 首先根据读者id确认是否有资格进行借阅,readerinfo表中不存在记录或者存在记录但available项为0时,没有资格借阅,将回到主页,可以选择成为一员功能添加用户信息,再进行借阅,但是对于借书不还的来添加信息后继续借阅,没办法,哎。若有资格将进入借阅页面。为了避免重复输入id,使用php的session函数将检测时传递的id保存,向数据库表b_r插入数据时再用session获得该id,在文件最后清除这个id缓存。
    如果借书的时候,在架书籍现存量为0,就会提示无法借阅,如果恰有一本,需要将书本的现存量减1,将是否可借调整为
    b_r用于记录借阅情况,start_date用于记录借阅开始时间,默认为当下时间:CURRENT_TIMESTAMP
    reader_id+book_id+start_date+keep_time

    资格检查
    在这里插入图片描述
    没资格
    在这里插入图片描述
    有资格
    在这里插入图片描述
    在这里插入图片描述
    现存量为0时进行借阅的提示,然后回到主页
    在这里插入图片描述

    代码

    ReaderCheck.html

    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>Check</title>
    </head>
    
    <body>
    	<form method="post" action="Check.php">
    	请输入您的读者号,确认您有资格借阅图书<br>
    	<input type="text" name="id">
    	<input type="submit" value="Check"><br>
    	<br>
    	<a href="homepage.html">或者直接回到主页</a>
    	</form>
    </body>
    </html>
    

    Check.php

    <?php
    session_start();
    $host = 'localhost';
    $username = '';
    $password = '';
    $dbname = '';
    $id = $_POST['id'];
    $_SESSION['id']=$id;//保存读者id,供borrowbook.php使用
    $url1="borrowbook.html";
    $url2="homepage.html";
    $mysql = new mysqli($host, $username, $password, $dbname);
    if ($mysql->connect_errno) {
        die('数据库连接失败:' . $mysql->connect_errno);
    } else {
        $mysql->set_charset('UTF-8'); //  设置数据库字符集
        $sql = "SELECT available from reader where reader_id=$id";         // SQL 语句
        $result = $mysql->query($sql);
    	$row = mysqli_fetch_row($result);
        if ($row[0]==1)
        {
    		$sql1="SELECT reader_name from reader where reader_id=$id";
    		$result1 = $mysql->query($sql1);
    		$row1 = mysqli_fetch_row($result1);
            echo "<script>alert('欢迎您,$row1[0]')</script>";
    		echo "<script language='javascript' type='text/javascript'>";
    		echo "window.location.href='$url1'";//跳转到借书页面
    		echo "</script>";
    		$mysql->close();
        }
        else {
    		echo "<script>alert('抱歉,您暂时还没有资格借阅')</script>";
    		echo "<script language='javascript' type='text/javascript'>";
    		echo "window.location.href='$url2'";//回到首页
    		echo "</script>";
    		$mysql->close();
    	}
        
    }
    
    

    borrowbook.html

    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>借书</title>
    	<style type="text/css">
    		h1{
    			background-color: #678;
    			color:white;
    			text-align: center;
    		}
    		body{
    			height: 100%;
    			width: 100%;
    			border: none;
    			overflow-x: hidden;
    		}
    		div{
    			width:100%;
    			text-align: center;
    		}
    	</style>
    </head>
    
    <body>
    	<h1>借书</h1>
    	<div>
    		<form method="post" action="borrowbook.php">
    			借阅书号:<input type="text" name="book_id"/>
    			借阅时间(天):<input type="number"min="0" name="keep_time">
    		<input type="submit" value="借书"/>
    		</form>
    	</div>
    </body>
    </html>
    
    

    borrowbook.php

    <?php
    session_start();
    $host = 'localhost';
    $username = '';
    $password = '';
    $dbname = '';
    $id=$_SESSION['id'];//读取读者id
    $book_id=$_POST['book_id'];//读取借阅书号
    $keep=$_POST['keep_time'];
    $url1="homepage.html";
    $mysql = new mysqli($host, $username, $password, $dbname);
    if ($mysql->connect_errno) {
        die('数据库连接失败:' . $mysql->connect_errno);
    } else{
    	$sql1="SELECT num from bookinfo where book_id=$book_id";
    	$result1=$mysql->query($sql1);
    	$row1=mysqli_fetch_row($result1);
    	if($row1[0]==0){
    		echo "<script>alert('这本书没有啦')</script>";
    		echo "<script language='javascript' type='text/javascript'>";
    		echo "window.location.href='$url1'";//回到首页
    		echo "</script>";
    		$mysql->close();
    	}
    	if($row1[0]==1){
    		$sql2="UPDATE bookinfo SET num=0,on_shelf='否' where book_id='$book_id'";
    		$sql3="INSERT INTO b_r(reader_id,book_id,keep_time) VALUES($id,$book_id,$keep)";
    		$result2=$mysql->query($sql2);
    		$result3=$mysql->query($sql3);
    		if($result2&&$result3){
    			echo "<script>alert('借阅成功')</script>";
    			echo "<script language='javascript' type='text/javascript'>";
    			echo "window.location.href='$url1'";//跳转到首页
    			echo "</script>";
    			$mysql->close();
    		}else{
    			echo "<script>alert('借阅失败')</script>";
    			echo "<script language='javascript' type='text/javascript'>";
    			echo "window.location.href='$url1'";//跳转到首页
    			echo "</script>";
    			$mysql->close();
    		}
    	}
    	if($row1[0]>1){
    		$sql4="INSERT INTO b_r(reader_id,book_id,keep_time) VALUES($id,$book_id,$keep)";
    		$sql5="UPDATE bookinfo SET num=num-1 where book_id='$book_id'";
    		$result4=$mysql->query($sql4);
    		$result5=$mysql->query($sql5);
    		if($result4&&$result5){
    			echo "<script>alert('借阅成功')</script>";
    			echo "<script language='javascript' type='text/javascript'>";
    			echo "window.location.href='$url1'";//跳转到首页
    			echo "</script>";
    		}
    		else{
    			echo "<script>alert('借阅失败')</script>";
    			echo "<script language='javascript' type='text/javascript'>";
    			echo "window.location.href='$url1'";//跳转到首页
    			echo "</script>";
    		}
    	}
    }
    $mysql->close();
    unset($_SESSION['id']);
    ?>
    

    淘汰书籍

    bookinfo表中的book_id唯一确定一本书,根据id号进行淘汰,如果要淘汰的数量超过了现存量,现存量改为0,on_shelf改为否
    在这里插入图片描述

    代码

    delete.html

    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>删除</title>
    <style>
    	h1{
    	background-color: #73EFE1;
    	color:red;
    	text-align: center;
    	}
    </style>
    </head>
    
    <body>
    	<form onSubmit="return submit_sure()" method="post" action="delete.php" >
    	<h1>淘汰书籍</h1>
    	<div align="center">
    		书号:<input type="text" name="id" size="20" ><br>
    		数量:<input type="number" min="0" size="10" name="num">
    		<br><br>
    		<input type="submit" value="确定">
    	</div>
    	</form>
    </body>
    </html>
    <script language="javascript">
    	function submit_sure(){
    		var gnl=confirm("确定删除?");
    		if(gnl==true){
    			return true;
    		}else{
    			return false;
    		}
    	}
    </script>
    

    delete.php

    <?php
    $host = 'localhost';
    $username = '';
    $password = '';
    $dbname = '';
    $id = $_POST['id'];
    $num = $_POST['num'];
    $mysql = new mysqli($host, $username, $password, $dbname);
    if ($mysql->connect_errno) {
        die('数据库连接失败:' . $mysql->connect_errno);
    } else {
    	$sql0="SELECT * from bookinfo where book_id=$id";
    	$result0=$mysql->query($sql0);
    	$row = mysqli_fetch_row($result0);
    	if($row[4]<=$num){
    		$sql1 = "UPDATE bookinfo SET num=0,on_shelf='否' WHERE book_id=$id";
    		$result1=$mysql->query($sql1);
    		if ($result1) {
            echo "<script>alert('操作完成')</script>";
        	} else {
            	echo "<script>alert('操作失败')</script>";
        	}
    	}else{
    		$sql2="UPDATE bookinfo SET num=num-$num WHERE book_id=$id";
    		$result2=$mysql->query($sql2);
    		if ($result2) 
    		{
            	echo "<script>alert('操作完成')</script>";
        	} else 
    		{
            	echo "<script>alert('操作失败')</script>";
        	}
    	}
        
        $mysql->close();
    }
    ?>
    <a href="delete.html">继续</a> 或者 <a href="homepage.html">回到首页</a>
    

    归还书籍

    还书时需要根据book_id检测这本书有没有被人借阅,不同情况会进行提示。归还成功时需要将b_r表记录删除,同时若bookinfo表的on_shelf项为,需改为,然后将现存量加1
    在这里插入图片描述
    没有被借时提示
    在这里插入图片描述
    在借时提示
    在这里插入图片描述

    代码

    returnbook.html

    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>还书</title>
    <style>
    	h1{
    		background-color: #678;
    		color:white;
    		text-align: center;
    		}
    </style>
    </head>
    
    <body>
    	<h1>还书</h1>
    	<div align="center">
    		<form method="post" action="return.php">
    			输入要归还的书号:<input type="text" name="id">
    			<input type="submit" value="确定">
    		</form>
    	</div>
    </body>
    </html>
    
    

    return.php

    <?php
    $host = 'localhost';
    $username = '';
    $password = '';
    $dbname = '';
    $id = $_POST['id'];
    $url1 = "homepage.html";
    $mysql = new mysqli($host, $username, $password, $dbname);
    if ($mysql->connect_errno) {
        die('数据库连接失败:' . $mysql->connect_errno);
    } else {
        $sql1 = "SELECT book_id from b_r where book_id=$id";
        $result1 = $mysql->query($sql1);
        $row = mysqli_fetch_row($result1);
        if ($result1 && $row[0] == $id) { //这本书的确在借
        $sql6="UPDATE readerinfo set keep=keep-1 where reader_id=$reader_id";
            $result6=$mysql->query($sql6);
            $sql2 = "DELETE from b_r where book_id=$id"; //清除b_r表记录
            $result2 = $mysql->query($sql2);
            $sql3 = "SELECT on_shelf,num from bookinfo where book_id=$id"; //更改bookinfo表信息
            $result3 = $mysql->query($sql3);
            $row1 = mysqli_fetch_row($result3); //row1[0]=on_shelf=是/否,row1[1]=num=0/...
            if ($row1[0] == '否' || $row1[1] == 0) { //这本书归还之前已经没有了
                $sql4 = "UPDATE bookinfo SET on_shelf='是',num=num+1 where book_id=$id";
                $result4 = $mysql->query($sql4);
                if ($result4) {
                    echo "<script>alert('归还成功')</script>";
                    echo "<script language='javascript' type='text/javascript'>";
                    echo "window.location.href='$url1'"; //跳转到首页
                    echo "</script>";
                    $mysql->close();
                } else {
                    echo "<script>alert('归还失败')</script>";
                    echo "<script language='javascript' type='text/javascript'>";
                    echo "window.location.href='$url1'"; //跳转到首页
                    echo "</script>";
                    $mysql->close();
                }
            } else { //归还之前这本书还在架
                $sql5 = "UPDATE bookinfo SET num=num+1 where book_id=$id";
                $result5 = $mysql->query($sql5);
                if ($result5) {
                    echo "<script>alert('归还成功')</script>";
                    echo "<script language='javascript' type='text/javascript'>";
                    echo "window.location.href='$url1'"; //跳转到首页
                    echo "</script>";
                    $mysql->close();
                } else {
                    echo "<script>alert('归还失败')</script>";
                    echo "<script language='javascript' type='text/javascript'>";
                    echo "window.location.href='$url1'"; //跳转到首页
                    echo "</script>";
                    $mysql->close();
                }
            }
        } else {
            echo "<script>alert('归还失败,因为这本书没有被借')</script>";
            echo "<script language='javascript' type='text/javascript'>";
            echo "window.location.href='$url1'"; //跳转到首页
            echo "</script>";
            $mysql->close();
        }
    }
    
    

    借阅情况

    查看书籍相似,将b_r表数据以表格的形式显示

    代码

    Borrow.php

    <?php
    $host = 'localhost';
    $username = '';
    $password = '';
    $dbname = '';
    
    $mysql = new mysqli($host, $username, $password, $dbname);
    if ($mysql->connect_errno) {
        die('数据库连接失败:' . $mysql->connect_errno);
    } else {
        $sql = "select * from b_r";
        $result = $mysql->query($sql);
    }
    ?>
    <!DOCTYPE html>
    <html>
    
    <head>
        <meta charset="UTF-8">
        <title>All Information</title>
    </head>
    
    <body>
        <table width="800px" border="1" style="border-collapse: collapse;">
            <thead>
                <th>读者编号</th>
                <th>书号</th>
                <th>借阅时间</th>
                <th>借阅天数</th>
            </thead>
            <?php
            while ($row = mysqli_fetch_row($result)) {
            ?>
                <tr>
                    <td align="center"><?php echo $row[0]; ?></td>
                    <td align="center"><?php echo $row[1]; ?></td>
                    <td align="center"><?php echo $row[2]; ?></td>
                    <td align="center"><?php echo $row[3]; ?></td>
                </tr>
            <?php
            }
            ?>
        </table>
        <br>
        <a href="homepage.html">返回首页</a>
    </body>
    
    </html>
    
    展开全文
  • 一个简单的图书管理系统,特别简单,基本功能不太完善。不知为什么,下载的c币突然涨了那么多,本来是需要0的。摘要大于50字,我只能来凑一下了
  • 密级 JINING UNIVERSITY 学 士 学 位 论 文 THESIS OF BACHELOR 题 目 基于 PHP+MYSQL图书管理系统 系 别 计算机科学系 专业年级 计算机科学与技术 09 级本科 学生姓名 指导教师 李振建 蒿琳 学号 职称 ...
  • 而另一个 图书管理系统 文件夹里面则是PHP文件,将整个文件夹复制粘贴到xampp安 装路径下的htdocs文件夹里即可使用。我的路径即是D:\xampp\htdocs\图书管理系统\***.php 图书管理系统登录界面 登录账号:php 密码:...
  • 数据库日常实验作业,基本能运行,代码风格垃圾。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 6,673
精华内容 2,669
关键字:

phpmysql图书管理系统

mysql 订阅