图书页面
图书页面的代码显示图书的有关信息,以及治理图书的出借操作。
该页面通过querystring传递bookid
ifisempty(request.querystring("bookid"))then
reoe.redirect"./search.html"
endif
假如其中不存在,则访问者将被重定向到搜索页面:
假如同时传递表单中包含的变量action不为空,则表明访问者正借阅该图书:
ifnotisempty(request.querystring("action"))then
在这种情况下,需要将图书状态改为checkout,同时需要将checkedoutto字段修改为该访问者:
co.execute"updateliooketstatus=checkedout,"_
%26am"checkedoutto="%26ameion("empid")%26am"wherebookid="_
%26amrequest.querystring("bookid")
reoe.redirect"./library_menu.a"
endif
然后将该访问者重定到图书馆菜单页面:
下一步,利用图书的状态来确定不同的链接
未借出时链接如下:
ifrooks("status")="available"then
linktext="%26amrequest.querystring("bookid")%26am""">借这本书"
假如图书已经借出,就创建一个不同的消息,并将链接设置为指向librarymenu页面:
linktext="图书已出借,返回主菜单。"
最后根据是否是治理员,显示治理员菜单链接。
3.3网上评优投票系统
3.3.1功能:
能实现全校性的评选,快捷、公平,且有效,不答应做票。
3.3.2组成构造
这个系统由3个部分组成——投票页面vote.htm,处理投票结果的脚本,显示投票页面。
3.3.3数据表的设计:
3.3.4界面设计与重点、难点代码设计
投票页面
该页面是一个纯html文件,它让用户选择自己想选举的候选人,并填写自己的具体资料,以确认投票的有
效性。页面显示如图所示。
表单处理脚本
在vote.htm中各项数据都填写完毕后,单击确定投票按钮,表单的数据就被提交,
本次评优共有4个候选人,但只能选两个。故用复选框。
投票的有效性通过是否是本校学生,且是否投过票来判定。
ifrequest("pao")%26ltgt;""then
sql="select*fromstudwherepaword="%26am""%26amrequest("pao")%26am""%26am"andyitu=0"
setrs=cn.execute(sql)
ifrs.eofthen>
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>