现在开始我们的第二个模块:读者管理模块。
同样按照图书管理模块的思路。
读者管理主要用来统计多少名、什么类型的读者,也就是说要维护一个专门保存读者档案的数据表。
而对读者档案表的增、删、改、查,分别形成了添加读者档案、删除读者档案、修改读者信息、查询读者信息的四个功能模块。
有了上一次的经验,我们可以知道。读者模块的首页,应该与查询读者信息是一起的 => readers.php;
删除读者档案,可以直接实现=>readers_delete.php;
修改读者档案,可以在新页面里实现=>readers_modify.php ->reader_modify_ok.php;
增加读者档案,同样在新增页面里实现=>readers_add.php->readers_add_ok.php;
接下来,同样我们要确定表结构了。
那么如何确定哪些关键字需要存储呢?
当然是需要被使用到的字段。
书是被使用的对象,我们可以根据使用者使用时的情况确定书目需要的信息。
而读者是去使用书的主体。
首先,我们能确定到每一位唯一的用户。姓名、证据类型、证件号码、注册时间。
这次同样得到的读者基数会很大,但是这并不是我们对其分类的目的。
分类是为了更好的对读者的权限进行管理。读者类型
同样,我们要先确定一个主键KEY。
主键KEY的要求是:唯一。专门设置一个读者编号就挺好的
好的,暂且确定下来的基本表结构为:
readername | paperstype | papernumber | signtime | readertype | readernumber |
varchar(100) | varchar(100) | int(30) | datetime | varchar(100) | int(30) |
create table readers(
readername varchar(100),
paperstype varchar(100),
papersnumber int(30),
signtime datetime,
readertype varchar(100),
readernumber int(30) auto_increment primary key
)
第一个页面:readers.php
<html>
<head>
<title>读者档案管理</title>
</head>
<body>
<form method = "POST" action = "">
<select name = "searchtype">
<option value = "readername">姓名</option>
&l