1

目前正在为婚礼摄影师制作一个漂亮的三步订单表格,以便客人可以订购照片。

我已经通过 3 个步骤设置了表单。

1.用户详情 2.查看订单 3.确认

如果用户从第 2 步回到第 1 步,那么重新填充表单数据的最佳方式是什么?

我最初考虑使用会话将数据传回,但我觉得这可能是不正确的。

任何提示都会很棒。

谢谢大家。

4

2 回答 2

2

我会使用会话变量来做到这一点。我们还有哪些其他选择?您可以在用户发送到服务器的每个 GET 或 POST 请求中提供这些值,但我认为这不是一个好主意。其他选择?您可以暂时使用数据库,而不是将这些值保存在会话变量中。我会继续使用 session 变量。

于 2011-05-09T15:45:41.783 回答
0

我在我的项目中遇到了这个问题。我首先从会话开始。我最终将它们存储在临时表中。在最后一次提交确认后,我清理了这些表,然后将这些数据放入永久表中。为了识别一条记录,我只是来回传递一个别名,该别名被输入到一个参数化查询中,该查询在临时表中选择它们的记录。

于 2011-05-09T15:43:57.853 回答