我正在开发一个Web应用程序(用PHP开发),当用户发布任何服务请求时,用户必须填写一个非常长的表单.
用户填写表单并提交后,将加载另一个页面(确认页面),其中显示用户填写的所有值.我必须指出,在这个阶段,数据还没有保存到MySQL.现在,在此页面上,用户可以保存服务请求或返回.
我的问题从这里开始.当用户回去时.填写的所有数据都将丢失.BTW用户倾向于使用浏览器返回按钮而不是确认页面上提供的后退按钮.
如何通过用户填写持久数据,以便用户可以编辑/更改数据并再次提交更改的数据.
如果您还没有将其持久化到数据库,那么您可以做的一件事是将值存储在用户会话中.因此,当用户前进时,将信息保存到会话中,然后当他们回击时,从会话中加载信息.然后,当他们最终确定数据时,您可以将其发送到数据库.