动态网页开发基础实训指导书第十一次实训.docx

上传人:b****5 文档编号:5706554 上传时间:2022-12-31 格式:DOCX 页数:8 大小:105.95KB
下载 相关 举报
动态网页开发基础实训指导书第十一次实训.docx_第1页
第1页 / 共8页
动态网页开发基础实训指导书第十一次实训.docx_第2页
第2页 / 共8页
动态网页开发基础实训指导书第十一次实训.docx_第3页
第3页 / 共8页
动态网页开发基础实训指导书第十一次实训.docx_第4页
第4页 / 共8页
动态网页开发基础实训指导书第十一次实训.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

动态网页开发基础实训指导书第十一次实训.docx

《动态网页开发基础实训指导书第十一次实训.docx》由会员分享,可在线阅读,更多相关《动态网页开发基础实训指导书第十一次实训.docx(8页珍藏版)》请在冰豆网上搜索。

动态网页开发基础实训指导书第十一次实训.docx

动态网页开发基础实训指导书第十一次实训

第十一次实训指导

一、知识回顾:

第十次实训实现了网页与数据库的相连,能够实现把网页表单中用户输入的数据保存到数据库中,并从数据库中取出当前记录进行输出到网页上。

没实现对数据库记录指针的移动,以在网页上输出更多条数据库中的记录。

二、实现一个数据表中的全部记录输出到网页上

三、该实训完成后能够实现以下类似网页的制作

点击“更多”或“More”之后显示,相关数据表的所有内容的输出。

四、实训步骤

1.在D盘创建一个文件夹,该文件夹的名字为你名字的全拼加当天的日期

2.在该文件夹中创建其它文件夹及文件,各文件夹及文件的组织结构如下图所示:

3.创建数据库文件bm.mdb,并在该数据库中创建数据表文件xx,该表的结构如下图所示:

4.在DW中配置站点,使该站点对应的文件夹为你上课所创建的文件夹,再创建主页文件index.asp,该文件的设计视图如下图所示:

具体创建步骤略,主页是创建一个包含表单的网页,一定要先创建一个一行一列的表格,用于布局作用,在创建一个表单对象,再在表单中创建一个7行2列的表格,再分别按上图所示进行相应制作。

注意各表单元素name属性的值,一般与数据库表中对应的字段名字相同,但是不会冲突,这样方便使用和记忆。

设置该表单action属性的值为:

qd.asp。

5.创建数据库的连接文件,其内容如下:

<%

dimconn

dimconnstrconnstr="DBQ="+server.mappath("dt/bm.mdb")+";DRIVER={MicrosoftAccessDriver(*.mdb)};"

setconn=server.createobject("ADODB.CONNECTION")

conn.openconnstr

%>

6.再创建qd.asp文件,该文件的设计视图如下:

该文件的代码视图如下:

--#includefile="conn.asp"-->

<%

xh=request.form("xh")

xm=request.form("xm")

zy=request.form("zy")

setrs=Server.CreateObject("ADODB.Recordset")

strsql="select*fromxx"

rs.Openstrsql,conn,1,3

rs.addnew

rs("xh")=xh

rs("xm")=xm

rs("zy")=zy

rs.update

%>

sy

你的报名信息是:

你的学号:

<%=rs("xh")%>

你的姓名:

<%=rs("xm")%>

您的专业:

<%=rs("zy")%>

注意理解红色字体部分的含义。

7.配置web服务器即对IIS进行配置,当在index.asp文件的表单中输入相应信息,点击“提交”后,其运行结果,如下图所示:

8.设置index.asp文件中的“查看全部”的超级链接的文件是:

ckqb.asp,ckqb.asp文件的代码视图如下:

--#includefile="conn.asp"-->

sy

<%'遍历表内容的代码

setrss=server.createobject("adodb.recordset")

sql="select*fromxx"

rss.opensql,conn,1,1

ifrss.recordcount<>0then

dowhilenotrss.eof

%>

<%=rss("xh")%>

<%=rss("xm")%>

<%=rss("zy")%>

<%

rss.movenext

loop

else

response.write"对不起还没信息更新!

"

endif

rss.close

%>

点击index.asp文件中的“查看全部”,效果如下图所示:

试对该网页的输出进行美化。

9.设置index.asp文件中的“查看部分”的超级链接的文件是:

ckbf.asp,ckbf.asp文件的代码视图如下:

--#includefile="conn.asp"-->

sy

<%'遍历表内容的代码

setrss=server.createobject("adodb.recordset")

sql="select*fromxxwherexm='lisa'"

rss.opensql,conn,1,1

ifrss.recordcount<>0then

dowhilenotrss.eof

%>

<%=rss("xh")%>

<%=rss("xm")%>

<%=rss("zy")%>

<%

rss.movenext

loop

else

response.write"对不起还没信息更新!

"

endif

rss.close

%>

点击index.asp文件中的“查看全部”,效果如下图所示:

试对该网页的输出进行美化,并与ckqb.asp文件进行比较,重点查看其区别。

10.设置index.asp文件中的“站内搜索”的超级链接的文件是:

sosuo.asp,sosuo.asp文件的设计视图如下:

该文件中包含一个表单,以提取用户输入的要查找的内容,该表单的action的属性为"sou.asp"。

11.制作sou.asp文件,该文件的代码视图如下:

--#includefile="conn.asp"-->

sy

<%

xm=trim(request.form("xm"))

setrss=server.createobject("adodb.recordset")

sql="select*fromxxwherexm='"&xm&"'"

rss.opensql,conn,1,1

ifrss.recordcount<>0then

dowhilenotrss.eof

%>

<%=rss("xh")%>

<%=rss("xm")%>

<%=rss("zy")%>

<%

rss.movenext

loop

else

response.write"对不起还没信息更新!

"

endif

rss.close

%>

仔细理解红色字体部分的含义,对比理解该文件与ckbf.asp及ckqb.asp文件之间的不同。

五、实训心得与思考

1.理解各文件直接的关系,各文件直接是如何连接起来的。

2.可能出现的问题是,数据库写不进去数据,原因是你的盘是NTFS格式的,自动对盘的数据库文件做了保护,不让写,解决的办法是打开数据库允许写的功能,也就是设置iuser用户具有写的权限即可,或者把你的网站文件拷贝到你的U盘这个问题就一般能解决,因你的U盘是FAT32格式的,没这个默认的安全设置。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1