您现在的位置: 中国悠悠网 >> 文档中心 >> 论文中心 >> 理工类 >> 文章正文
校园网站设计 经济论文 | 免费论文
 
可以进行5种不同的操作:图书的归还、图书的编辑、图书的删除、图书的添加和类别的添加。不管选择了哪一个按钮,该表单都提交人其自身进行处理。
要进行图书的归还、图书的编辑、图书的删除三种操作,须先进行搜索,找到该书后,由图书book.asp返回一个链接:
<% if session("manager") = 1 then %>
<a href="../html/management_menu.asp?title=<% response.write rsbooks("title") %>&bookid=<% response.write rsbooks("bookid") %>">管理员菜单</a>
<% end if %> 

而管理者页面通过下列语句
<%=request.querystring("title")%>
<inputzztype=hidden name="bookid1"value="<%=request.querystring("bookid")%>>





这样就将所找到的书的书号bookid、书名title传递管理者页面。再进行所须操作。共有3个不同的铵纽,可以进行3种操作。若单击“修改”钮:
则重定向到编辑图书页面,同时把bookid 传递给该页面。
response.redirect "./edit_book.asp?bookid="&request("bookid1")
将其他的情况需要建立到数据库的连接:
set conn = server.createobject ("adodb.connection")
conn.open("filedsn=c:\program files\common files\odbc\data sources\ms access database.dsn")
if not isempty(request.form("delete")) and request("bookid1")<>"" then
conn.execute "delete from libbooks where bookid ="&request("bookid1")
end if
if (not isempty(request.form("checkin"))) and request("bookid1")<>"" then
conn.execute "update libbooks set checkedoutto= 0, status= ''available'' where bookid="&request("bookid1")
end if



页面中的添加新的种类部分包含一个文本控件和一个选择控件。其中选择控件是用所有已经存在的类别列表进行填充的,包括特殊类别 top level ,该类别表明当前类别是处于类别层次结构中的最顶层。代码如下:
先用一个记录集来填充父类别选择控件:
set rscategories = conn.execute("select categoryname from libcategories order by categoryname")
再用下列循环语句:
<% 
do until rscategories.eof 
%> 
<option value="<% response.write rscategories("categoryname") %>"><% response.write rscategories("categoryname") %></option> 
<% 
rscategories.movenext 
loop 
%> 
遍历rscategories记录集中的每个记录,并作为一个选项添加到列表中,而记录集中category

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >>