版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1,四川烹专 信息技术系 黄康继,制作网络留言板,2,创建Access数据库,打开Access 2003后单击“新建”按钮,在右边窗格中选择“空数据库”,在弹出的对话框中将数据库名字设置为“message”,并保存在站点的data文件夹中。 保存好数据库后将弹出对话框,在其中双击“使用设计器创建表” ,从其弹出对话框中设置数据库的字段。,3,数据库字段的设置,打开的对话框分为两个部分:上半部分为表设计器,下半部分用来定义表中字段的属性(数据库的字段名最好不要用中文,尽量使用易记的字母)。这里设置id(序号)、author(姓名)、subject(主题)、 datetime(日期时间)、emai
2、l(邮箱地址)和content(内容)。,4,设置主键,在第一行的 “字段名称” 中输入“id”,“数据类型”中选择“自动编号”。然后指着第一行单击右键,在弹出菜单中选择“主键”(旁边就出现一个钥匙图标) 若要取消主键,只需再单击鼠标右键,选择菜单中的“主键”,这时字段前面的钥匙图标即会消失。,5,数据类型的选择,在表中,“姓名、标题、邮箱地址”的数据类型均为“文本”,因一般都不会超过50个字符,所以采用系统默认的50。 “内容”的数据类型设为“备注”。 “留言时间”的数据类型为“日期/时间”,在默认值一栏的右边输入“=Now()”即可在添加数据时,数据库系统自动以服务器当前时间作为字段的值。
3、,6,message表结构,7,保存设置,设置好各字段后单击“保存”按钮,将弹出 “另存为”对话框,在对话框中将表命名为“message”,最后点“确定”(若在前面未设置主键,此时会弹出对话框提示)。 设置好后,在“对象”的“表”里就会出现一个名为“message”的表,双击即可打开此表,接下来可在表中输入一些原始数据。,8,创建数据表admin,按照同样的方法在message中创建第二张表:admin(存放管理员帐号和密码)。 在admin表中设置3个字段: id(管理员编号类型为自动编号) admin(帐号类型为文本) password(密码类型为文本),9,admin表结构,10,数据表
4、admin中添加记录,11,选择数据源,打开控制面板,点击“管理工具”,选择其中的“数据源”,随即打开“ODBC数据源管理器”。选择其中的“系统DSN” 项,然后单击右边的“添加”按钮,则打开“创建新数据源”对话框,选择其中的“Microsoft Access Drive (*.mdb)”,单击“完成”后将弹出“ODBC Microsoft Access安装”对话框,点击“选择”按钮选择已有的数据库,并在“数据源名”右边文本框中输入“dsn”即可。,12,Dw中定义动态站点,开启Dreamweaver后选择“高级”模式: “本地信息”的“站点名称”中输入:lyb “测试服务器”的“服务器模型”
5、中选择:ASP VBScript “访问”一栏中选择:本地/网络 “测试服务器文件夹”选择:E:lyb 其他选项保持默认值 最后单击“确定”完成站点定义。,13,建立数据源连接,在站点中新建一空白网页文件list.asp,并双击打开它。 在右边面板中点开数据库窗格,单击“+”按钮,在其下拉列表中选择“数据源名称(DSN)”,在弹出对话框的 “连接名称”中输入“coon”,在 “数据源名称(DSN)”的下拉中选择“dsn”。 在“Dreamweaver 应连接”的选项中选择“使用本地DSN”。,14,数据源的测试,设置完成后可单击右边的“测试”按钮,如果成功将弹出“成功创建连接脚本” 信息框,单
6、击“确定”完成。 此时在数据库管理窗口中会出现名为“coon”的连接 接下来还得在网页和数据库间建立一座桥梁“记录集”,15,创建记录集,在“应用程序”面板中选择“绑定”标签,单击添加按钮后在下拉列表中选择“记录集”(“简单”界面),然后在“连接”一栏中选择“coon”,“名称”框中输入“rs”。在“列”的单选按钮中选择“选定的”项,然后从字段列表中选择id、subject、 author、datetime,在“排序”栏中选择“datetime”并按“降序”排列。最后单击“测试”按钮,如果成功将弹出一个数据表。 单击面板中的“+”可将数据集展开。,16,显示数据记录,在list.asp页面中插
7、入一个2行3列、宽为600像素的表格,并在第一行的各个单元格中分别输入:主题、留言者、发表时间。 将“绑定”窗口中的三个字段用左键拖到与它们对应表格的第二行单元格中。 在表格的下面输入“现在显示的是第 -第 条记录,共有 条记录” ,并将“绑定”窗口的后三个字段分别拖到上面的三个空格中。,17,多个数据记录显示,按下F12只能预览到数据库中的第一组数据。要显示多组数据,可在页面的表格中将第二行选中,然后单击“服务器行为”中的“+”按钮,在下拉列表中选择“重复区域”,最后在弹出对话框的“显示”中选择“所有记录”(也可自定义显示记录数,此处输入5),设置完成后可在第二行的左上角看到 “重复”两个字
8、样。,18,分页显示数据记录,当数据库中的记录较多时,可使用分页显示中的记录集导航条: 选择“插入数据对象记录集分页记录集导航条”命令,弹出的对话框中可将“显示方式”设为“文本”(文字形式)或“图像”(按钮形式)。 单击“确定”后可在页面中看到一个表格,里面有“第一页、前一页、下一页、最后一页”按钮(或是相应的小三角形按钮)。,19,显示完整的记录-1,从显示的字段中选择一项作为查询相对应的完整记录的关键值,当浏览者选择此字段时就会自动链接到一个页面来显示其完整的数据记录。 创建一新页面,命名为“show.asp”,并为它绑定记录集rs(“列”中选择“全部”,“筛选”下拉菜单中选择“id”)。
9、 插入一个5行2列的表格,并在第一列单元格中分别输入“留言主题、留言者、留言日期、联系信箱、内容”等名称。,20,显示完整的记录-2,将记录集中的字段分别拖到表格的对应单元格中。 回到list.asp页面,选中 rs.subject字段,在“服务器行为”中选择“转到详细页面”,弹出对话框中“详细信息页”浏览到“show.asp”,“传递URL参数”框中输入“id”,“列”右边文本框中选择“id”,其它按默认值。 按F12在浏览器中预览list.asp,可看到所有的“subject”值都被加上了链接,点击其中任一个都将打开相应页面。,21,添加记录页的制作-1,新建insert.asp页面,插入
10、一个表单,在其中绘制一个4行2列的表格,左列中输入名称字符(留言主题、留言者、联系信箱、留言内容),右列中插入表单对象(命名与域相应字段名相同,则表单中的内容添加到数据表中时会自动配对)。 表格下面添加“提交”与“重置”按钮后,选定前者设置一个验证表单的动作(行为列表中选择“检查表单”),设置subject和author文本域的验证条件“值”为“必需的”(必填),“可接受”为“任何东西”。,22,添加记录页的制作-2,设置email文本域的验证条件 “可接受”为“电子邮件地址”,表示必须输入邮箱地址。 单击“确定”后在行为面板中设置动作的触发事件为“onClick”(单击按钮后)。 打开“服务
11、器行为”面板,单击添加“插入记录”后弹出相应对话框,在其中的“连接”下拉中选择“coon”,在“插入到表格”下拉中选择“message”,在“插入后,转到”文本框中设置跳转到“list.asp”页。,23,后台管理登录页面,新建admin.asp页面,绑定记录集rsa,页面中插入一个表单后再插入一个3行2列的表格,输入名称(用户、密码)并插入两个文本字段和两个按钮。 在“服务器行为”中选择“用户身份验证”添加“登录用户”行为,在弹出对话框的 “使用连接验证”下拉中选择“coon”,“表格”下拉中选择“admin”,“用户名列”下拉菜单中选择“admin”, “密码列”下拉中选择“passwor
12、d”,“如果登录成功,转到”del.asp,“如果登录失败,转到”admin.asp。,24,制作删除记录页面,将list.asp另存为del.asp后进行修改。 在页面的上端输入“单击选择要删除的留言,进入删除页面”。 双击“服务器行为”面板中的“转到详细页面”行为,在弹出对话框的“详细信息页”中输入要转到的新页面delok.asp,25,删除成功页面制作-1,新建一动态页面delok.asp,插入一个表单后将show.asp页面的表格复制到其中。 在“绑定”面板中添加“记录集”,弹出对话框的“名称”中输入“rs”,“连接”下拉中选择“coon”,“表格”下拉中选择“message”,“列”
13、选项组中选择“全部”, “筛选”栏中设置记录集的过滤条件为“id、=、URL 参数、id”。,26,删除成功页面制作-2,在表格下面插入一个按钮,并将按钮表面文字设置为“删除”。 “服务器行为”面板中添加“删除记录”行为弹出对话框的“连接”下拉中选择“coon”,“从表格中删除”下拉中选择“message”,“删除后,转到”文本框中输入“index.html”。,27,制作留言板首页,新建index.html页面,输入网页标题,插入一个2行3列、宽度为600像素的表格,将第一行3个单元格合并后插入相应的图像。 选择首页表格的第2行,设置文字居中,三个单元格中依次输入“我要留言”、“查看留言”、“后台管理”,并分别为三段文本设置相应的链接(“我要留言”链接到insert.asp;“查看留言”链接到list.asp;“后台管理”链接到
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 初中物理人教版(2024)八年级上册3.2 熔化和凝固(教学课件)
- 中小学生交通安全教育知识主题班会课件
- 2026年秋季学期儿童青少年体重管理与健康饮食课件:科学减重健康享“瘦”
- 陕西省宝鸡南山高级中学2026-2027学年高二上学期开学考试数学试题(含简略答案)
- 运用学过的知识解决面积问题并探索出多样化的解决方法课件
- 北师大版六年级数学上册第一次月考拔尖真题试卷含答案
- 发热要点试题及详细答案
- 300万吨原油加工项目可行性研究报告
- 2026年医疗文案测试题及答案
- 自相关试题及答案
- 《鉴定人与鉴定结论》课件
- 2026年沈阳职业技术学院高职单招笔试职业技能测验试题库含答案解析3套试卷
- 危化品经营许可证考试题库
- 2026年秋季七年级生物上册教学计划(人教版)
- 2、3、4的乘法口诀 教学设计(小学数学·人教版二年级上册)
- 2025中国银行中银理财有限责任公司招聘16人笔试历年典型考题及考点剖析附带答案详解2套
- 珠玉混声合唱谱
- 青年工作委员会工作制度
- 2026校招:陕西汽车控股集团面试题及答案
- 学堂在线 科研伦理与学术规范 期末考试答案
- 2026年无人配送机器人项目分析方案
评论
0/150
提交评论