动态网页开发基础实训指导书第十二次实训Word格式文档下载.docx
- 文档编号:17968295
- 上传时间:2022-12-12
- 格式:DOCX
- 页数:15
- 大小:227.42KB
动态网页开发基础实训指导书第十二次实训Word格式文档下载.docx
《动态网页开发基础实训指导书第十二次实训Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《动态网页开发基础实训指导书第十二次实训Word格式文档下载.docx(15页珍藏版)》请在冰豆网上搜索。
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"
select*fromxx"
rs.addnew
rs("
)=xh
)=xm
)=zy
rs.update
endif
html>
head>
title>
sy<
/title>
/head>
body>
tablewidth="
500"
height="
200"
border="
0"
align="
center"
cellpadding="
cellspacing="
>
<
tr>
tdcolspan="
2"
你的报名信息是:
/td>
/tr>
tdwidth="
233"
你的学号:
267"
%=rs("
)%>
td>
你的姓名:
您的专业:
/table>
/body>
/html>
注意理解非黑色字体部分的含义。
7.配置web服务器即对IIS进行配置,当在index.asp文件的表单中输入相应信息,点击“提交”后,其运行结果,如下图所示:
8.设置index.asp文件中的“查看全部”的超级链接的文件是:
ckqb.asp,ckqb.asp文件运行后的结果如下图所示。
ckqb.asp文件对应的设计视图如下:
ckqb.asp文件所对应的代码视图如下:
600"
1"
trbgcolor="
#999933"
45"
divalign="
学号<
/div>
姓名<
专业<
%'
遍历表内容的代码
setrss=server.createobject("
adodb.recordset"
sql="
rss.opensql,conn,1,1
ifrss.recordcount<
0then
dowhilenotrss.eof
%>
53"
bgcolor="
#FFCCFF"
%=rss("
#33FFFF"
#CCFFCC"
%
rss.movenext
loop
else
response.write"
对不起,该数据库中还没数据!
endif
rss.close
9.设置index.asp文件中的“查看部分”的超级链接的文件是:
ckbf.asp,ckbf.asp文件的运行结果如下:
ckbf.asp文件的设计视图如下:
ckbf.asp文件的代码视图如下:
sql="
select*fromxxwherexm='
lisa'
对不起还没信息更新!
试对该网页的输出进行美化,并与ckqb.asp文件进行比较,重点查看其区别。
10.设置index.asp文件中的“站内搜索”的超级链接的文件是:
sosuomh.asp,该文件能够实现模糊搜索,sosuomh.asp文件的运行结果如下:
sosuomh.asp文件的设计视图如下:
sosuomh.asp文件主要包含一个表单,以提取用户输入的要查找的内容,该表单action属性的值为suomh.asp,该没有动态代码,代码视图略。
11.制作soumh.asp文件,输入“L”后该文件运行后的结果如下图所示:
该文件的设计视图如下:
xm=trim(request.form("
))
setrss=server.createobject("
select*fromxxwherexmlike'
%"
&
xm&
对不起,没找到您要的信息!
12.设置index.asp文件中的“分页查看”的超级链接的文件是:
fy.asp,该文件能够实现分页显示信息内容,fy.asp文件的运行结果如下:
fy.asp文件的设计视图如下:
fy.asp文件的代码视图如下:
styletype="
text/css"
--
.STYLE1{
font-size:
x-large;
font-family:
华文行楷"
}
/style>
palign="
class="
STYLE1"
所有报名信息<
/p>
800"
80"
#FFCC99"
<
130"
rss.pageSize=6
dimpageNo
pageNo=cint(request.queryString("
pageNo"
))
ifpageNo<
1orisnumeric(pageNo)=falsethenpageNo=1
ifpageNo>
rss.pageCountthenpageNo=rss.pageCount
rss.absolutePage=pageNo
dimi
i=1
dowhilenotrss.eofandi<
=rss.pageSize
ifimod2=0then
%else%>
#99CCFF"
%endif%>
i=i+1
tableborder=0>
共<
%=rss.recordCount%>
条
当前页是:
%=pageNo%>
/<
%=rss.pageCount%>
页
%ifpageNo<
=1orrss.recordCount<
=rss.pageSizethen%>
首页|
%else%>
ahref=fy.asp?
pageNo=1>
首页<
/a>
|
%endif%>
上一页|
pageNo=<
%=pageNo-1%>
>
上一页<
%ifpageno>
=rss.pageCountthen%>
下一页|
%=pageNo+1%>
下一页<
%ifpageNo>
尾页|
尾页<
selectname="
jump"
onChange="
javascript:
window.open('
?
pageNo='
+this.options[this.selectedIndex].value,'
_self'
)"
dimpage
forpage=1torss.pageCount
ifpage=cint(pageNo)then%>
optionvalue=<
%=page%>
selected>
/option>
%else%>
%endif
next
%>
/select>
五、实训心得与思考
1.实现不能“重复注册”的关键是,对数据库中的主关键字对应的表单中的数据,进行先提取,然后到数据库中去查找,如果找到了,则说明已经注册,要更换用户名等。
2.实现模糊查询的关键是:
3.实现条状间隔显示的关键是,循环内容创建一行多列的表格。
设置表格的背景色不同。
4.分页代码的理解难度较大些,关键是会应用,能够进行移植,把分页的实现移植到搜索后的内容显示页面。
5.理解各文件直接的关系,各文件直接是如何连接起来的。
6.可能出现的问题是,数据库写不进去数据,原因是你的盘是NTFS格式的,自动对盘的数据库文件做了保护,不让写,解决的办法是打开数据库允许写的功能,也就是设置iuser用户具有写的权限即可,或者把你的网站文件拷贝到你的U盘这个问题就一般能解决,因你的U盘是FAT32格式的,没这个默认的安全设置。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 动态 网页 开发 基础 指导书 第十 二次