动态网页开发基础实训指导书第十二次实训.docx
《动态网页开发基础实训指导书第十二次实训.docx》由会员分享,可在线阅读,更多相关《动态网页开发基础实训指导书第十二次实训.docx(15页珍藏版)》请在冰豆网上搜索。
![动态网页开发基础实训指导书第十二次实训.docx](https://file1.bdocx.com/fileroot1/2022-12/12/b69e8877-6c8b-4ba4-94a8-6cf13ccdf7a4/b69e8877-6c8b-4ba4-94a8-6cf13ccdf7a41.gif)
动态网页开发基础实训指导书第十二次实训
第十二次实训指导
一、实训说明:
本次实训基于第十一次实训,不同之处是:
1.数据库的连接方式,第十一次实训用的数据库的连接方式适合access2003及以下版本,而本次应用的连接方式,适合access2007版本的数据库;
2.能够实现模糊查询,第十一次实训只能实现精确查询;
3.把大量输出放到了表格里,并能使输出实现背景交替;
4.能够实现分页显示,能够进行参数的传递
5.能够防止重复注册
二、实训步骤
1.在D盘创建一个文件夹,该文件夹的名字为你名字的全拼加当天的日期
2.在该文件夹中创建其它文件夹及文件,各文件夹及文件的组织结构如下图所示:
3.创建数据库文件bm.mdb,并在该数据库中创建数据表文件xx,该表的结构如下图所示:
4.在DW中配置站点,使该站点对应的文件夹为你上课所创建的文件夹,再创建主页文件index.asp,该文件的设计视图如下图所示:
具体创建步骤略,主页是创建一个包含表单的网页,一定要先创建一个一行一列的表格,用于布局作用,在创建一个表单对象,再在表单中创建一个7行2列的表格,再分别按上图所示进行相应制作。
注意各表单元素name属性的值,一般与数据库表中对应的字段名字相同,但是不会冲突,这样方便使用和记忆。
设置该表单action属性的值为:
qd.asp。
5.创建数据库的连接文件conn.asp,其代码视图下的所有内容如下:
<%
dimconn,connStr,dbPath
dbPath=server.MapPath("dt/bm.mdb")
connStr="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&dbPath&";"
setconn=server.createobject("ADODB.CONNECTION")
conn.openconnStr
%>
6.再创建qd.asp文件,该文件的设计视图如下:
该文件的代码视图如下:
--#includefile="conn.asp"-->
<%
setrs=Server.CreateObject("ADODB.Recordset")
xh=request.form("xh")
strsql="select*fromxxwherexh='"&xh&"'"
rs.Openstrsql,conn,1,3
ifnotrs.eofthen
response.Write"该用户已存在"
response.End()
else
xm=request.form("xm")
zy=request.form("zy")
strsql="select*fromxx"
rs.addnew
rs("xh")=xh
rs("xm")=xm
rs("zy")=zy
rs.update
endif
%>
sy
你的报名信息是:
|
你的学号:
<%=rs("xh")%>
|
你的姓名: | <%=rs("xm")%> |
您的专业: | <%=rs("zy")%> |
注意理解非黑色字体部分的含义。
7.配置web服务器即对IIS进行配置,当在index.asp文件的表单中输入相应信息,点击“提交”后,其运行结果,如下图所示:
8.设置index.asp文件中的“查看全部”的超级链接的文件是:
ckqb.asp,ckqb.asp文件运行后的结果如下图所示。
ckqb.asp文件对应的设计视图如下:
ckqb.asp文件所对应的代码视图如下:
--#includefile="conn.asp"-->
sy
学号