为空。为空,则
访问者将被拒绝进入该系统。不为空,则访问者的empid值和manager值将从记录集中返回。写入seion
变量, 变量将在整个网站的所有网页中都是有效的。这些变量的存在与否及其取值将用于确定是否答应
进入一个特定的网页,同时也用于访问者进行书目的归还和借阅操作。
图书馆菜单页面
图书馆菜单页面包含指向其他4个页面的链接:治理页面、搜索页面、图书列表页面和主页面。还有一个
可显示用户所借书籍的按纽。假如访问者是图书馆治理员,则菜单界面如图所示。假如访问者不是图书馆
治理员,则看到如图所示的界面。非治理员的访问者的界面上没有指向治理员菜单页面的链接。
实现办法:访问者登录时在登录页面上的创建的会话变量seion用于从数据库中获取访问者的有关
信息,表示它是否是治理员。假如值为1,就表明访问者是一个治理员,则用如下代码写入一个指向治理
员页面的链接:
治理员菜单
通过按纽b1是否为空来判定要不要显示用户所借图书,利用一个记录集来获取访问者已经借出了的所有图
书的列表。
ifnotisempty(request.form("b1"))then
setrooks=co.execute("selectbookid,titlefromliookswhere"_
%26am"checkedoutto="%26ameion("empid"))
endif
再用循环语句将所借书以表格形式显示出来。
endif
>
循环将遍历rooks记录集中的每个记录,直到该记录集结束:
该网站中的所有asp页面都会在访问者访问之前对其进行登录检查。这样就可以避免访问者通过输入
某个页面地址然后在没有登录的情况下直接进入该页面的情况发生。此外,每个治理页面都要确认访问者
是治理员。
治理菜单页面
治理菜单页面有一个html表单,根据选择的按钮的不同,可以进行5种不同的操作:图书的归还、图书的
编辑、图书的删除、图书的添加和类别的添加。不管选择了哪一个按钮,该表单都提交人其自身进行处理
。
要进行图书的归还、图书的编辑、图书的删除三种操作,须先进行搜索,找到该书后,由图书book.a返
回一个链接:
reoe.writerooks("bookid")>">治理员菜单
而治理者页面通过下列语句
<=request.querystring("title")>
可以进行3种操作。若单击“修改”钮:
则重定向到编辑图书页面,同时把bookid传递给该页面。
reoe.redirect"./edit_book.a?bo
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>