我应该使用哪种数据库模型?

时间:2014-06-01 08:37:55

标签: php forms post multidimensional-array submit

我有一个不同部分的联系表格,如:

我的表单有三个固定字段class1, class2, class3,并且有一个按钮,用户可以通过该按钮添加更多输入字段,那么如何构建我的database来存储这些附加字段 这些表格是用户特定的,也有用户表格

FORM ID | USER ID
   1         1  
   2         2
   3         1

因此,用户也可以有多种形式。

<input name="x1" id="section[class1][section_name]" />
<input name="x2" id="section[class2][section_name]" />
<input name="x3" id="section[class3][section_name]" />
输入字段上方的

用于存储节名称。 我是数据库结构的新手,所以任何类型的链接或引用都会受到赞赏。

1 个答案:

答案 0 :(得分:1)

这只是我的想法:

首先,创建一个名为custom_fields的表,其中包含以下字段:

  • varchar / text
  • 类型的field_name
  • varchar / text
  • 类型的field_value
  • field vartype / text
  • 的字段类型
  • form_id类型为整数

其次,确保您的表格表格中包含一个类型为integer的user_id,并确保用户确实拥有id的用户表格。

现在,只需使用id将值存储到适当的表单中。