目前正在为婚礼摄影师制作一个漂亮的三步订单,以便客人订购图片。
我已经分三个步骤设置了表单。
1.用户详细信息2.审核订单3.确认
如果用户从步骤2返回到步骤1,那么重新填充表单数据的最佳方法是什么。
我最初想过使用会话来传回数据,不过我觉得这可能不正确。
任何提示都会很棒。
谢谢大家。
答案 0 :(得分:2)
我会使用会话变量来做。我们还有其他什么选择?您可以在用户发送到服务器的每个GET或POST请求中提供这些值,但我认为这不是一个好主意。其他选择?您可以暂时使用数据库,而不是将这些值保存在会话变量中。我会继续使用会话变量。
答案 1 :(得分:0)
我在我的项目上遇到了这个问题。我刚开始参加会议。我最终将它们存储在临时表中。我在确认后的最后一次提交后清理这些表,然后将这些数据放入永久表中。为了识别记录,我只是来回传递一个别名,这个别名被输入到参数化查询中,该查询在临时表中选择它们的记录。