【发布时间】:2011-08-21 19:14:58
【问题描述】:
目前正在为一位婚礼摄影师制作一个漂亮的三步订单表格,以便客人可以订购照片。
我已经分 3 步设置了表单。
1.用户详情 2.查看订单 3.确认
如果用户从第 2 步回到第 1 步,重新填充表单数据的最佳方法是什么。
我最初考虑使用会话将数据传回,但我觉得这可能不正确。
任何提示都会很棒。
谢谢大家。
【问题讨论】:
标签: php forms webforms multi-step
目前正在为一位婚礼摄影师制作一个漂亮的三步订单表格,以便客人可以订购照片。
我已经分 3 步设置了表单。
1.用户详情 2.查看订单 3.确认
如果用户从第 2 步回到第 1 步,重新填充表单数据的最佳方法是什么。
我最初考虑使用会话将数据传回,但我觉得这可能不正确。
任何提示都会很棒。
谢谢大家。
【问题讨论】:
标签: php forms webforms multi-step
我会使用会话变量来完成。我们还有哪些其他选择?您可以在用户发送到服务器的每个 GET 或 POST 请求中提供这些值,但我认为这不是一个好主意。其他选择?您可以暂时使用数据库,而不是将这些值保存在会话变量中。我会继续使用 session 变量。
【讨论】:
我在项目中遇到了这个问题。我首先从会话开始。我最终将它们存储在临时表中。我在最后一次提交确认后清理了这些表,然后将这些数据放入永久表中。为了识别一条记录,我只需来回传递一个别名,该别名被输入到一个参数化查询中,该查询在临时表中选择它们的记录。
【讨论】: