Web数据库应用教程 教学课件 ppt 作者 潘红艳 实训2讲解

上传人:E**** 文档编号:89181864 上传时间:2019-05-20 格式:PPT 页数:12 大小:336.50KB
返回 下载 相关 举报
Web数据库应用教程 教学课件 ppt 作者 潘红艳 实训2讲解_第1页
第1页 / 共12页
Web数据库应用教程 教学课件 ppt 作者 潘红艳 实训2讲解_第2页
第2页 / 共12页
Web数据库应用教程 教学课件 ppt 作者 潘红艳 实训2讲解_第3页
第3页 / 共12页
Web数据库应用教程 教学课件 ppt 作者 潘红艳 实训2讲解_第4页
第4页 / 共12页
Web数据库应用教程 教学课件 ppt 作者 潘红艳 实训2讲解_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《Web数据库应用教程 教学课件 ppt 作者 潘红艳 实训2讲解》由会员分享,可在线阅读,更多相关《Web数据库应用教程 教学课件 ppt 作者 潘红艳 实训2讲解(12页珍藏版)》请在金锄头文库上搜索。

1、留言板数据库的设计,在留言板数据库(liuyanban.mdb)中,有一个数据表表,名字为liuyanbanku。该表单中有7个字段,如左图:,其中姓名的字段宽度为8,主题的字段宽度为50,email的字段宽度为50,图标的字段宽度为50。,温馨提示:,在liuyanban数据表中保存表情图标,不是保存图像本身,而是保存图像的文件名,所以在定义图标类型时设置为文本类型。这是在数据库中保存图像的一种方法。,留言窗体界面的设计(1),如上图所示,设计留言板界面时,首先要插入表单(form表),然后在表单中插入5行2列的表(table),在表单最下面以行,插入两个按钮,一个按钮用于送出留言,一个按钮

2、用于清掉重写。表情图标用单选按钮选择。,留言窗体界面的设计(2),1、插入单选按钮 :,下面讲一下插入单选按钮和图标的语法:,输入类型,属性名,属性值,2、插入图标 :,插入图片face01.gif,图片宽度,图片高度,留言窗体界面的设计(3),留言板中的20个单选按钮的属性名设置应该一致,以便表情图标信息被正确保存。, 。,留言板网页的组成与操作,Liuyanban.asp,Chuliliuyan.asp,Liuyanban.mdb,送出留言,写入,观看留言,读取,注释:在该图中,实线表示上网者操作的动作,虚线表示程序的动作。,见右图,通过liuyanban.asp将留言信息送给chulil

3、iuyan.asp,再由chuliliuyan.asp将留言信息写入liuyanban.mdb数据库中,并将程序转向liuyanban.asp显示最新留言。,温馨提示:,在该留言板设计中,将留言窗体和留言板放在一个文件中,界面的上半部分显示用户留言,下半部分显示留言窗体。也有将留言窗体单独作为一个文件设计的,请同学们在自行设计时注意。,留言板的分页显示功能(1),分页浏览是网页设计经常使用的处理方式。当留言很多,需要分页浏览时,就要用到分页的技巧。,在上图最下面一行,有四个链接,分别到第一页,最后一页,上一页,下一页。每次只显示一页的用户留言。一页显示几条留言,可以在设计时自行设定。,分页功能

4、的实现要用到记录集对象rs。常用的与分页功能相关的属性有: rs.absolutePage: 将当前数据记录移到某一页的第一项。 例如:rs.absolutePage=5,则表示将当前数据记录移到第五页的第一条记录。,rs.pageSize: 设置每页的数据记录项数。 例如:rs.pageSize=10,表示一页显示10条记录。,rs.pageCount: 获得总页数。,留言板的分页显示功能(2),程序代码分析:,rs.pageCount then page=rs.pagecount showonePage rs,page %,接收传过来的page值,并将其强制转成整数,赋值给page变量。,

5、如果page变量的值小于1,则page变量值为1。,如果page变量的值大于记录集的总页数,则page变量值为记录集的总页数。,调用showonePage子程序,参数为rs.page,传递page页的值。,showonePage子程序的功能是用于显示一页的留言板信息。,留言板的分页显示功能(2),sub ShowOnePage(rs,page) rs.AbsolutePage=page for ipage=1 to rs.pageSize rsTobook rs rs.movenext if rs.EOF Then Exit For next end sub,将当前记录移到page页的第一项,

6、通过循环显示page页的每一项,调用rsTobook子程序,用于显示一条留言信息。,将当前记录指向下一条留言记录。,如果当前记录已经指向记录集尾部,则退出循环。,留言板的分页显示功能(3),sub rsTobook(rs) memo=replace(rs(“留言“),vbCrLf,“) if len(rs(“图标“)0 then picHtml=“ else picHtml=“ end if % ,将文本域的跳行字符vbCrLf转换成HTML的断行标记。,如果图标存在,则将图标的文件名赋值给picHtml。否则picThml的值为空。,显示图标,留言板的分页显示功能(4), 留言者: 主题:

7、时间: E-mail:“ ,在单元格里插入一个新表,用来显示留言记录的姓名、主题、留言时间、email地址和留言内容。,留言板的分页显示功能(5), 1 then response.write “第一页“ response.write “上一页“ end if if pagers.pagecount then response.write “下一页“ response.write “最后一页“ end if % 页次:/ ,超级链接语句中”?”号后面的参数值会被传递到下一页。,当前页,总页数,小结,留言板的设计主要包括:留言板数据库设计、留言窗体设计、留言板设计。留言板的程序主要包括liuyanban.asp、chuliliuyan.asp。,留言板的设计技巧主要是记录的分页显示处理,要用到记录集对象的pageSize属性、Pagecount属性、AbsolutePage属性等。,数据传输除了可以使用表单实现,另外一个数据传送技巧是通过超级链接 “?”后面的参数进行数据的传输。在留言板程序设计中,用此参数传输页号。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号