了解如何在 Dreamweaver 应用程序中创建一个记录插入页,以允许用户在数据库中插入新记录。
用户界面已经在 Dreamweaver 和更高版本中做了简化。 因此,您可能在 Dreamweaver 和更高版本中找不到本文中描述的一些选项。 有关详细信息,请参阅此文章。
关于生成记录插入页
您的应用程序可以包含一个页面\n让用户在数据库中插入新记录。
插入页由两个构造块组成:
一个允许用户输入数据的 HTML 表单
一个更新数据库的“插入记录”服务器行为
当用户在单击表单上的“提交”时,服务器行为会在数据库表中插入记录。
您可以使用记录插入表单数据对象在单个操作中添加这些构建块,也可以使用 Dreamweaver 表单工具和服务器行为面板分别添加它们。
插入页一次只能包含一个记录编辑服务器行为。 例如,您不能将“更新记录”或“删除记录”服务器行为添加到插入页。
逐块生成插入页
您还可以使用表单工具和服务器行为构建插入页面。
将 HTML 表单添加到插入页
将在页面上创建一个空表单。 您可能需要启用\n不可见元素("视图">"视觉辅助">\n"不可见元素")来查看表单的边界,边界用\n细红线表示。
您不需要为表单指定 action 或 method 属性\n来告诉它在\n用户单击"提交"按钮时将记录数据发送到何处以及如何发送。Insert Record 服务器行为会为您设置这些属性。
表单对象用于数据输入。 文本字段在此用途中很常见,但您也可以使用菜单、选项和单选按钮。
您可以通过选择\n按钮、打开属性检查器("窗口">\n"属性")并在"标签"框中输入新值来更改提交按钮的标签。
添加服务器行为以在数据库表中插入记录(ColdFusion)
数据类型是指您的数据库表中的列所期望的数据种类(文本、数值、布尔值)。
对\n表单中的每个表单对象重复\n此过程。
Dreamweaver 向页面添加了一个服务器行为\n,让用户通过\n填写 HTML 表单并单击"提交"按钮来在数据库表中插入记录。
添加服务器行为以在数据库表中插入记录 (ASP)
如果您需要定义连接,则单击“定义”按钮。
Dreamweaver 自动选择您页面上的第一个表单。
数据类型是数据库表中的列所期望的数据种类(文本、数值、布尔选项值)。
对\n表单中的每个表单对象重复此过程。
Dreamweaver 在页面中添加服务器\n行为,让用户通过\n填写 HTML 表单并单击"提交"按钮在数据库表中插入记录。
要\n编辑服务器行为,请打开"服务器行为"面板("窗口" >\n"服务器行为")并双击"插入记录"行为。
添加服务器行为以在\n数据库表中插入记录 (PHP)
数据类型是数据库表中的列所期望的数据种类(文本、数值、布尔选项值)。
对表单中的每个表单对象重复此过程。
Dreamweaver 会向页面添加服务器行为,让用户通过填写 HTML 表单并单击"提交"按钮在数据库表中插入记录。
用一次操作生成插入页
默认情况下,Dreamweaver 会为数据库表中的每个列创建一个表单对象。如果您的数据库自动为创建的每个新记录生成唯一键 ID,请通过在列表中选择对应键列的表单对象并单击"减号"(-)按钮来移除该表单对象。这消除了表单用户输入已存在 ID 值的风险。
您还可以通过在列表中选择表单对象并单击对话框右侧的向上或向下箭头来更改 HTML 表单上表单对象的顺序。
在“标签”框中,输入显示在数据输入字段旁边的描述性标签文字。 默认情况下,Dreamweaver 在标签中显示表格列的名称。
在“显示为”弹出菜单中,选择一个表单对象作为数据输入字段。 您可以选择“文本字段”、“文本区域”、“菜单”、“复选框”、“单选按钮组”和“文本”。 对于只读项,请选择“文本”。 您还可以选择“密码字段”、“文件字段”和“隐藏字段”。
隐藏字段插入在表单的结尾。
- 在“提交为”弹出菜单中,选择您的数据库表接受的数据格式。 例如,如果表列只接受数字数据,则选择“数字”。
- 设置表单对象的属性。 您选择作为数据输入字段的表单对象不同,选项也将不同。 对于文本字段、文本区域和文本,您可以输入初始值。 对于菜单和单选按钮组,将打开另一个对话框来设置属性。 对于选项,选择“已选中”或“未选中”选项。
Dreamweaver 会同时向您的页面添加 HTML 表单\n和"插入记录"服务器行为。表单对象采用基本表格布局,您可以使用 Dreamweaver 页面设计工具对其进行自定义。(确保\n所有表单对象都保持在表单边界内。)
要\n编辑服务器行为,请打开"服务器行为"面板("窗口">\n"服务器行为")并双击"插入记录"行为。