网站后台怎么转发网页内容(网站管理者后台怎么设计?后台系统为例怎么做?(图))
优采云 发布时间: 2021-12-04 19:10网站后台怎么转发网页内容(网站管理者后台怎么设计?后台系统为例怎么做?(图))
一.基础知识记忆
首先,让我回忆一下数据库的四个基本操作:查询添加、修改和删除。
当然,这四个操作也可以在web上实现。在网页上实现这些操作的技术称为动态网页技术,相应的网页自然也称为动态网页。
查询就是生成一个记录集,然后在网页上显示这个记录集。我们最后的练习是生成一个查询,然后在新闻页面上显示内容。(虽然没有查询条件,但相当于select* fromdoc)。其他操作也可以归入这些类别。比如我们之前做的留言板的作用就是在存储留言内容的数据表中添加记录。就是这样。
那么,作为网站的管理者,对数据的管理不仅限于查询和添加。想象一下,电子商城管理员通过“后台”列出商品或修改商品价格等信息。
我们的课程,到现在为止,都是跟前台打交道的。所谓前台,就是网民可以看到的部分内容。我们还应该有一个可以将内容写入我们的数据库的后端。那么这个后端是如何设计的呢?事实上,后端设计比前端设计更费力,因为它更抽象,需要更多的人工编码。幸运的是,有许多现成的后端可以使用。我们只需要带上它们并稍作修改即可管理我们的数据库。
二、背景示例
下面我以一个简单的后台系统为例,来说明一下如何把别人制作的后台程序放到我们的网站中。这个后台程序允许用户在网页上提交一些数据,比如在线留言或在线订单,作为网站的管理员,我们可以通过后台管理留言板或管理在线订单。
1.先看一下获取的资源
其中,两个文本文件为描述性文件,一个数据库用于存储消息或订单。一个conn.asp是数据库连接代码,一个save.asp是一个写入数据库的脚本文件,一个index.htm是留言板或在线订单的接口。
先看打开index.html的效果
显然,这是一种形式。我们切换到代码视图,找到这个网页文件的第一行代码。
显然,这是表单代码开头的第一行。我以红色显示的部分告诉浏览器,提交此表单后,数据将被该页面接管。很明显,这个表单提交后,会打开save。asp,进一步处理这种形式的数据。
2.基本工作流程如下
(在1)index.htm中输入数据,用户点击“提交订单”按钮,数据提交到save.asp按照上面表格中的预设进行处理。Save.asp会在这次。
输入数据->用户点击提交订单按钮->打开save.asp,一起提交表单中的数据。
(2)save.asp从index.html接收表单数据,同时打开数据库,将数据写入数据库。
打开数据库-接收表单数据-写入数据表-保存-退出数据库-提示用户提交成功
3.功能测试
(1)配置IIS,指向此目录,在地址栏中输入地址和index.htm即可访问此文件,如图,在线输入相关文字即可。
(2)提交
(3)提交成功后提示
(4)可以打开数据库查看,很容易看到刚刚新增的记录。
三、把这个效果放到我们自己的网页上
要在自己的网页上制作这种效果,并不难,只需以下步骤
1. 将所有相关文件复制到自己的目录下,
2. 在您网页的适当位置插入以下代码
IFRAME 元素是文档中的文档,或者像一个浮动框架(FRAME)。就是将一个网页的内容展示在另一个网页中,这和我们之前学过的include非常相似。不同的是include只是嵌入代码,iframe在这里显示的是另一个网页的内容。上面例子的三个参数很容易理解,src后面是目标页面,width和height是index.htm中表格的原创高度和宽度。
3. 运行你的网页,可以看到iframe的效果,输入数据,提交,看看能不能得到提交成功的提示。
4. 修改以适应我们的网页。
上面的例子可以用来下订单。但是如果是留言板,就有点短了,我们还是要修改一下。
(1)注意index.htm中form部分的代码
可以注意到每个表单元素都有对应的名称,修改为自己的