第一范文网 - 专业文章范例文档资料分享平台

PHP+MYsql图书管理系统

来源:用户分享 时间:2025/5/19 18:11:48 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

这3个数据表间通过相应的字段进行关联。

5.4.3图书借阅的实现过程

tb_borrowtb_bookinfotb_reader

管理员登录后,选择“图书借还”/“图书借阅”菜单项,进入到图书借阅页面,在该页面的“读者条形码”文本框中输入读者的条形码(如123456789)后,单击“确定”按钮,系统会自动检索出该读者的基本信息和未归还的借阅图书信息。如果检索到对应的读者信息,则将其显示在页面中,此时输入图书的条 形码或图书名称后,单击“确定”按钮,借阅指定的图书。

图书借阅页面总体上可以分为两个部分:一部分用于查询并显示读者信息,另一部分用于显示读者的借阅信息和添加读者借阅信息。

在进行图书借阅时,系统要求每个读者只能同时借阅一定数量的图书,并且该数量由读者类型表tb_readerType中的可借数量number决定,所以笔者编写了自定义的checkbook()函数,用于判断当前选择的读者是否还可以借阅新的图书,同时该函数还具有判断输入读者条形码或图书名称文本框是否为空的功能。 代码如下:

?

检索读者的基本信息和未归还的借阅图书信息的SQL语句如下:

$sql=mysql_query(\tb_readerType

t

on

r.*,t.name r.typeid=t.id

as where

typename,t.number from tb_reader r left join r.barcode='$barcode'\

$info=mysql_fetch_array($sql); //检索读者信息 获取读者借阅信息的SQL语句如下:

$sql1=mysql_query(\

r.*,borr.borrowTime,borr.backTime,book.bookname,book.price,pub.pubname,bc.name as bookcase from tb_borrow as borr join tb_bookinfo as book on book.id=borr.bookid join tb_publishing as pub on book.ISBN=pub.ISBN join tb_bookcase as bc on book.bookcase=bc.id join tb_reader as r on borr.readerid=r.id where

borr.readerid='$readerid' and borr.ifback=0\

50

alert(\您不能再借阅其他图书了!\

//弹出提示信 息

搜索更多关于: PHP+MYsql图书管理系统 的文档
PHP+MYsql图书管理系统.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c9xpyf3s6yb3j4le875ou_13.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top