首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将具有1到多个关系的多个数据库表发布

如何将具有1到多个关系的多个数据库表发布
EN

Stack Overflow用户
提问于 2013-10-02 18:47:39
回答 1查看 210关注 0票数 2

我有一个具有多个表(3)的半复杂数据库,我想将数据发布到其中。

数据库规则

  1. 每个实验(实验表)可以有多个与之相关的变量(1比多)。
  2. 每个变量(变量表)可以有多个值(值表) (1到多)。

样本DB结构

实验台

exprid (pk - auto_increment)

页型

分页名

宣示

变量表

变量(pk - auto_increment)

图像

变差

行政长官(fk)

值表

valueid (pk - auto_increment)

图像

估值值

变量(fk)

我正在设置一个表单,它接受输入,这些输入将发布到适当的表中,然而,我很难理解如何才能使它正常工作。

本质上是我想做的事情:

  1. 用户输入实验细节
  2. 用户输入变量1的详细信息(该信息与实验相关)
  3. 用户输入值1的详细信息(该信息与变量1相关联)
  4. 用户将值1提交给值表。
  5. 用户输入值2的详细信息(该信息与变量1相关联)
  6. 用户将值2提交给值表。
  7. 用户已完成为变量1输入值。
  8. 用户创建新变量以输入新值。
  9. 重复步骤2-6

最终,我不知道如何: a)发布到适当的表b)以确保访问者在提交值或变量后不必输入实验细节

The ask:

如果有人能帮我理解这种事情的逻辑,那就太好了。我甚至不知道从哪里开始,因为到目前为止,我构建的所有表单都要求我只需将其张贴到1张表。所以书面逻辑会有帮助。

任何关于这个主题的文章或在线文章的链接,任何关于如何处理甚至示例代码的说明都是有帮助的。在这一点上,我认为任何事情都会有帮助,如果我能得到一个想法,从哪里开始。

EN

回答 1

Stack Overflow用户

发布于 2013-10-02 20:50:35

因此,在每次提交(通过ajax请求)之后,您必须扩展字段列表。

如果您正在使用jQuery,我建议您看看ajax方法:http://api.jquery.com/jQuery.ajax/

当数据动态地添加字段时,有几十个教程,如:http://www.infotuts.com/dynamically-add-input-fields-to-form-jquery/

仅此而已,最终您将有多个请求,它们总是存储新添加的数据,跳过页面的重新加载,就像ajax在后台完成的那样。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19144481

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档