如何在数据库中存储不同种类和数量的html表单数据?

古鲁·穆罕迪斯(Guru Muhendis)

我正在尝试编写一个调查系统,该系统可以借助拖放HTML表单构建器来生成不同类型的问题。客户将生成其调查表,该表的HTML正文将存储在数据库表中。如果该客户希望在某处显示该表格,他将仅从我的系统中调用服务,然后我将向他提供该表格。另一方面,我也想将该表格的结果存储在一个表中。但是正如我之前提到的,生成的表单字段和数据库表字段可能不匹配。

我想出的最愚蠢的解决方案是为每种表单生成一个匹配表,我认为这样做也很昂贵,因为在这种情况下,我必须再有一张表来匹配表单表(用于存储表单数据的html表单)和自动生成的表(用于存储来自提交该html表单的数据)。那么,我应该实施哪种设计,您有何建议?

鲁斯兰·贝斯(Ruslan Bes)

如果问题的类型是已知的且受限制的(单选,多选,自由文本),那么我建议您创建其他表并在用户创建新调查表时对其进行更新。

Questions
- id
- question_type
- question_text
- form_id -- reference to forms table

然后您可以将结果存储在第二个表中

Results
- id
- question_id -- reference to Questions
- user_id -- some identification of who submitted that result
- result -- text or 1/0 or something meaningful for that question type

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在数据库中存储HTML内容

来自分类Dev

Django / Python:表单数据未存储在数据库中

来自分类Dev

如何在数据库中存储可用物料数量?

来自分类Dev

HTML表单数据未保存在数据库中-Django

来自分类Dev

如何在PyroCMS 3.x中的数据库中存储联系人表单数据

来自分类Dev

如何在数据库中存储不同的用户信息?

来自分类Dev

如何在数据库中存储不同长度的列表/订单?

来自分类Dev

如何在数据库中存储不同的用户配置文件?

来自分类Dev

如何在数据库中存储不同的用户信息?

来自分类Dev

如何在数据库中存储不同长度的列表/订单?

来自分类Dev

如何在数据库中存储用户兴趣

来自分类Dev

如何在数据库中存储字体信息

来自分类Dev

如何在数据库中存储级联类别

来自分类Dev

如何在数据库中存储用户兴趣

来自分类Dev

ORMLite如何在数据库中存储ForeignCollections?

来自分类Dev

如何在数据库中存储javascript代码?

来自分类Dev

如何在数据库中存储递归对象?

来自分类Dev

Laravel 不会在数据库中存储特定的表单数据而不会出错

来自分类Dev

如何保留一页中的表单数据,然后在两页后不显示会话和数据库的情况下显示表单数据

来自分类Dev

如何在CakePHP中插入多个表单数据作为数据库中的新行

来自分类Dev

如何在数据库中创建表,该表存储来自MS Access数据库中2个不同表的数据c#WPF中

来自分类Dev

规范:如何将HTML表单数据保存到MySQL数据库中

来自分类Dev

使用html显示存储在数据库中的图像数量的变化

来自分类Dev

使用html显示存储在数据库中的图像数量的变化

来自分类Dev

在数据库中存储表单登录会话

来自分类Dev

如何在将快速表单存储在数据库中之前为其添加额外的属性?

来自分类Dev

SQL中的表单数据库

来自分类Dev

使用类将表单数据保存在数据库中

来自分类Dev

当我的html中有两个不同的名称时,如何在数据库中插入数据?

Related 相关文章

  1. 1

    如何在数据库中存储HTML内容

  2. 2

    Django / Python:表单数据未存储在数据库中

  3. 3

    如何在数据库中存储可用物料数量?

  4. 4

    HTML表单数据未保存在数据库中-Django

  5. 5

    如何在PyroCMS 3.x中的数据库中存储联系人表单数据

  6. 6

    如何在数据库中存储不同的用户信息?

  7. 7

    如何在数据库中存储不同长度的列表/订单?

  8. 8

    如何在数据库中存储不同的用户配置文件?

  9. 9

    如何在数据库中存储不同的用户信息?

  10. 10

    如何在数据库中存储不同长度的列表/订单?

  11. 11

    如何在数据库中存储用户兴趣

  12. 12

    如何在数据库中存储字体信息

  13. 13

    如何在数据库中存储级联类别

  14. 14

    如何在数据库中存储用户兴趣

  15. 15

    ORMLite如何在数据库中存储ForeignCollections?

  16. 16

    如何在数据库中存储javascript代码?

  17. 17

    如何在数据库中存储递归对象?

  18. 18

    Laravel 不会在数据库中存储特定的表单数据而不会出错

  19. 19

    如何保留一页中的表单数据,然后在两页后不显示会话和数据库的情况下显示表单数据

  20. 20

    如何在CakePHP中插入多个表单数据作为数据库中的新行

  21. 21

    如何在数据库中创建表,该表存储来自MS Access数据库中2个不同表的数据c#WPF中

  22. 22

    规范:如何将HTML表单数据保存到MySQL数据库中

  23. 23

    使用html显示存储在数据库中的图像数量的变化

  24. 24

    使用html显示存储在数据库中的图像数量的变化

  25. 25

    在数据库中存储表单登录会话

  26. 26

    如何在将快速表单存储在数据库中之前为其添加额外的属性?

  27. 27

    SQL中的表单数据库

  28. 28

    使用类将表单数据保存在数据库中

  29. 29

    当我的html中有两个不同的名称时,如何在数据库中插入数据?

热门标签

归档