提前感谢任何帮助!
我有一个带有两个表的数据库,var table和val table。
VARID 图片 VARTYPE
有效 SIG 优胜者 VARID
这些表有一对多的关系,这意味着每个var有很多val。
现在已经建立,我有一个表单要求输入填充该数据库。
用户可以一次添加多个val - 基本上我使用ajax进行表单设置,因此当用户完成字段时,它会发布到我的vale表,然后使用ajax刷新内容(而不是页面) / jquery所以用户可以输入另一个val /记录。
一旦用户输入了所有的val,用户就应该添加var记录。当var发布到var表时,会自动分配varid,并且应该与用户输入的最后X个val数相关联。
例如
varid |图片| vartype
1 | test.jpg |按钮
有效| sig |获胜者| VARID
1 |是的|是的| 1
2 |假|是的| 1
3 |是的|是的| 1
无论如何,我需要帮助理解这背后的程序或理论......在我看来,它就是这样的。
这听起来是对的还是我完全在某个地方?
非常感谢任何协助。
答案 0 :(得分:1)
你可以使用MySQLS $_SESSION函数创建一个mysql_insert_id() var并用一个包含所有'valid'的数组填充它。
然后在进行'var'表插入时,您只需更新与'{3}} var中存储的'valid'匹配的'val'表行。
一旦完成,请不要忘记清除$_SESSION var。