ASP 代码分析 麻烦下~ 详细点! 谢谢。对我很重要

来源:百度知道 编辑:UC知道 时间:2024/05/03 11:52:42
以下是 一个 ASP新闻发布的部分代码 包含 4个 文件 是添加分类 管理分类 删除分类的功能

addclass.asp editclass.asp editclass_save.asp delclass.asp

帮我 分析下 越详细 越好 可以加分

addclass.asp

<!--#include file="conn.asp"-->
<%
set rs=server.createobject ("adodb.recordset")
sql="select * from class"
rs.open sql,conn,3,3
%>
<%
if request.querystring("act")="tj" then
rs.addnew
rs("class")=request.form("addclass")
rs.update
rs.close
response.Write "添加完成,请执行其他操作"
else
%>

<div align="center">添加分类
</div>
<form id="form1" name="form1" method="post" action="addclass.asp?act=tj">
<label>
<div align="center">分类名称:
<input type="text" name="addclass" />
<input type=&quo

这是最简单的ASP运用数据库的代码,给你说说,建议先学学ASp和数据库SQL基本语法,html脚本我就不说了,如果连html脚本都不会,那没说了
addclass.asp

<!--#include file="conn.asp"--> '把连接数据库代码的文件conn.asp包含进来,这里conn.asp文件和addclass.asp是在同一级目录
<%
set rs=server.createobject ("adodb.recordset") '建立数据集对象rs
sql="select * from class" 'SQL查询语句,*表示查询表class中所有记录
rs.open sql,conn,3,3 '对象打开数据库为可写(3表示可写)
%>
<%
if request.querystring("act")="tj" then '如果表单form提交了,就执行下面语句
rs.addnew '增加新记录
rs("class")=request.form("addclass") '新纪录的值等于表单文本框addclass中value的值
rs.update '更新数据库
rs.close'关闭对象,释放资源
response.Write "添加完成,请执行其他操作" '像客户端输出执行结果信息
else'如果表单还没有提交,即request.querystring("act")="" (空),就显示下面的html控件
%>

<div align="center">添加分类
</div>
<form id="form1"