【发布时间】:2013-10-10 13:55:41
【问题描述】:
提前感谢任何帮助!
我有一个包含两个表的数据库,var table 和 val table。
变量表
可变的 图片 变量类型
验证表
有效 签名 优胜者 多变的
表具有一对多的关系,这意味着每个 var 有许多 val。
现在已经建立,我有一个表单,要求输入以填充该数据库。
用户可以一次性添加多个 val - 基本上我使用 ajax 设置表单,所以当用户完成字段时,它会发布到我的 vale 表,然后使用 ajax 刷新内容(而不是页面) /jquery 以便用户可以输入另一个 val/record。
一旦用户输入了所有的 val,用户应该添加 var 记录。当该 var 发布到 var 表时,会自动分配一个 varid,并且应该与用户输入的最后 X 个 val 相关联。
例如
变量表
可变 |图片 |变量类型
1 |测试.jpg |按钮
验证表
有效 |签名 |赢家 |多变
1 |真实 |真实 | 1
2 |假 |真实 | 1
3 |真实 |真实 | 1
无论如何,我需要帮助理解这背后的过程或理论......在我看来,它是这样的。
- 我的 ajax 应该有一个计数器来计算用户输入了多少 val。
- 在 val 表单提交到的 php 文件中,应输入数据,然后将刚刚输入的记录的 id 存储在一个数组中 - 将其传递回页面。每次添加记录时,都会存储有效的
- 当用户输入完 vals 后,将进入 var - 当调用 php 文件(与 val 文件分开)时,它将:
a. 插入 var
b. 获取 var 的 id
c. 根据 var id 的 id 数组更新 val 表中的记录
这听起来对还是我完全在太空中的某个地方?
任何帮助将不胜感激。
【问题讨论】:
-
对所有元素执行此操作:$("#secondtablefieldid").val($("#firsttablefieldid").val());
-
id 是在数据库级别设置的...不确定这对我有什么帮助...或者我可能遗漏了什么