php网站的架构帮助
我正在帮助用PHP制作一个网站,这是一个ERP用途的网站。我们制作了一个表单的模型来收集用户的详细信息,该表单分为4个屏幕,采用facebook风格,最终用户在填写每个部分表单后不断单击“下一步”。最后,他们获得预览并生成确认收据。php网站的架构帮助,php,mysql,architecture,Php,Mysql,Architecture,我正在帮助用PHP制作一个网站,这是一个ERP用途的网站。我们制作了一个表单的模型来收集用户的详细信息,该表单分为4个屏幕,采用facebook风格,最终用户在填写每个部分表单后不断单击“下一步”。最后,他们获得预览并生成确认收据。 我应该如何在后端执行此操作,我确信在预览之后,我会将值写入Mysql数据库并生成收据。我的问题是如何在预览之前存储这些值?您可以使用php会话将变量存储在会话中,然后在最后将它们全部存储在数据库中 你不能孤立地回答你的问题。这实际上取决于您的用户将如何使用系统,他们
我应该如何在后端执行此操作,我确信在预览之后,我会将值写入Mysql数据库并生成收据。我的问题是如何在预览之前存储这些值?您可以使用php会话将变量存储在会话中,然后在最后将它们全部存储在数据库中
你不能孤立地回答你的问题。这实际上取决于您的用户将如何使用系统,他们输入的信息是否应该持久,甚至您是否知道用户是谁 假设您知道用户是谁,并且希望保留失败的会话,我的建议是将部分响应存储在数据库中,以便您以后可以随时访问它们 然后,您可以根据需要填充或重新填充表单。在这个场景中,您还应该有一个“重新开始”按钮
更多信息将有助于给出更好的答案。您可以在每个屏幕/页面上有一个表单,并通过post或get将这些值作为参数发送到下一页-这是最简单的方法也可以使用formToWizard jquery插件将所有表单标记保留在单个页面上,并将表单分为多个步骤。
这样,当用户在步骤中来回单击时,用户就可以获得所有数据,您只需单击一个提交按钮。尝试更好地解释您的问题,以便我们可以帮助您解决问题