当前位置:首页 > PHP+MYsql图书管理系统
id=$id\
$info=mysql_fetch_array($query); //检索权限信息表中是否存在该管理员
if($info==false){ //如果不存在,向权限表中添加管理员权限信息
mysql_query(\query)
values($id,$sysset,$readerset,$bookset,$borrowback,$sysquery)\}
else{ //否则,更新管理员的权限信息 mysql_query(\
sysset=$sysset,readerset=$readerset,bookset=$bookset,borrowback=$borrowback,sysquery=$sysquery where id='$id'\}
echo\权限设置修改成
功
!
');window.close();window.opener.location.reload(); \更新成功,弹出提示信息,并更新父窗口 } ?>
into
tb_purview(id,sysset,readerset,bookset,borrowback,sys
5.2.7删除管理员的实现过程
在查看管理员列表页面中单击指定管理员信息后面的“删除”超链接,该管理员及其权限信息将被删除。
在查看管理员列表页面中添加以下用于删除管理员信息的超链接
41
代码。
从上面的URL地址中,可以获取删除管理员所涉及的id号,将id号提交给manager_del.php处理页删除id号所对应的管理员信息。具体代码如下:
include(\连接数据库文件 $id=$_GET[id]; //获取管理员的id号 $sql=mysql_query(\
from
tb_manager
where
id='$id'\删除管理员表中id号所对应的管理员信息 $query=mysql_query(\from tb_purview where id='$id'\删除权限表中id号所对应的管理员权限 if($sql==true and $query==true ){ //如果删除操作成功,则弹出提示信息
echo \管理员删除成功!');history.back();\}
else{ //如果删除操作失败,则弹出提示信息
echo \管理员删除失败!');history.back();\} ?>
5.3图书档案管理模块设计
5.3.1图书档案管理模块概述
图书档案管理模块主要包括查看图书列表、添加图书信息、修改图书信息、删除图书信息和查看图书信息5个功能。
42
5.3.2图书档案管理模块技术分析
在图书档案管理模块中,涉及的数据表是tb_bookinfo(图书信息表tb_bookcase(书架设置表)、tb_booktype(图书类型表)和tb_publishing(出版社信息表),这4个数据表间通过相应的字段进行关联。
5.3.3查看图书信息列表的实现过程
管理员登录后,选择“图书管理”/“图书档案管理”菜单项,进入到查看图书列表页面,在该页面中将显示全部图书信息列表,同时提供添加图书信息、删除图书信息、修改图书信息的超链接。
打开功能导航navigation.php文件,设置“图书档案管理”菜单项的超链接的代码如下:
图书档案管理
接起来检索指定条件的图书信息,然后应用do?while循环语句输出查询结果到浏览器。查看图书信息页面的代码如下:
43
include(\连接数据库文件 $query=mysql_query(\book.barcode,book.id as bookid,book.bookname,bt.typename,pb.pubname,bc.name from tb_bookinfo book join tb_booktype bt on book.typeid=bt.id book.ISBN=pb.ISBN
join join
tb_publishing tb_bookcase
pb bc
on on
book.bookcase=bc.id\
$result=mysql_fetch_array($query); //应用外联接检索图书信息
?>
? //省略图书信息标题HTML标记部分
do{ //应用do?while循环语句输出查询结果 ?>
href=\$result[bookid];?>\$result[bookname];?>
href=\
44
style=\echo
$result[barcode];?>
style=\
echo
style=\style=\style=\
echo echo echo
$result[typename];?> $result[pubname];?> $result[name];?>
align=\
echo
共分享92篇相关文档