php – 部分保存表单并稍后继续
我已经做了一些挖掘,但找不到类似的问题,我发现一些参考“在线表格”中的一些较大的名字,如 SurveyMonkey等能够“部分保存”,但一直无法找到关于如何实现它的任何信息. 我的情景: 我可以创建表单,我可以创建部分保存按钮,并且稍后可以使用PHP / MySQL调用它没问题,但是从SQL角度处理部分保存的最佳方法是什么? 用户将始终通过系统进行身份验证,因此保存他们的信息以便以后恢复不是问题. 我发现this question让我看了GarlicJS,但我希望工作人员能够同时激活多个表格,这样他们就可以开始一个新的表格而不必被迫先完成当前的表格. 关于如何解决它的一些想法…… >我可以在表中创建一个布尔标志,其中0表示部分完成,1表示完整,但这意味着我的所有字段都需要可以为空,这是一个设计缺陷吗? 所以我的问题是,最好的方法是什么?做任何类似事情的人都有经验吗? 在我看来,有一个标志为“已完成”(真/假)的列是最好和最简单的想法.从技术角度来看,存在可空值是没有问题的.它不会以任何方式恶化.如果存在逻辑问题,您可以 – 在更改此标志之前 – 禁止NULL值.这可以通过PHP(验证表单数据)或SQL(触发器)来完成. 这比使用另一个表简单得多,因为您需要良好的管理系统,因此您要确保两个表中没有任何共同点.拥有一个表中的所有内容允许您选择所有记录,所有记录都已完成,所有记录都没有完成,没有这个神奇的JOIN和UNION东西. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |