mysql - MYSQL 表单生成器的数据库设计

标签 mysql database forms database-design database-schema

目前我正在开发表单构建器,

用户可以在表单中添加不同名称的输入框。

请注意,表单将存储为 HTML 代码,因此唯一关心的是输入框名称存储和提交表单值

现在我起草了一个这样的表格

form
-----
id

inputs
------
form_id
name

values
-------
input_id
value

我能想到的一个问题是value的数据类型, 上述设计仅在值为 text/textarea 时才有效

如果输入框是文件上传/单选/选择怎么处理?

那么有没有更好的设计,

非常感谢您的帮助。

最佳答案

您还必须存储元素类型。根据元素类型,找出它是哪个html元素并渲染它

关于mysql - MYSQL 表单生成器的数据库设计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37337478/

相关文章:

php - php总是需要连接吗?

数据库主键和验证

mysql - 数据库设计以及外键如何工作?

Angular 7 Forms - 有条件地需要 FormGroup

mysql - SQL 一对多关系 - 如何根据多个对多属性来选择行?

mysql - GO中的sql查询问题

php - 将 PHP5 连接到 Frontbase 数据库

javascript - 为什么表单值不显示?

javascript - jQuery/javascript 无法重置表单

mysql - 找出客户总共花了多少钱