在页面之间存储信息的PHP页面,以便在提交之前存储表单信息

时间:2011-02-11 19:35:24

标签: php forms registration

这是在PHP网站表单中。

一个例子是:
第一页:
-Username:
-Password

第二页:
- 电子邮件
- [复选框]

Thirdpage:
- 联系方式 -Address

第四页: 使用后退和前进命令查看硬拷贝中的所有上述表单,以便用户在这些页面之间切换时不会丢失任何信息。

请发帖。

3 个答案:

答案 0 :(得分:1)

您也可以使用Cookie并与MySQL进行自己的会话。我喜欢这样做,因为如果需要,数据更容易访问。

或者你可以通过隐藏的表单元素将之前的变量传递给下一页..但这可能会变得混乱。

答案 1 :(得分:0)

你必须使用会话。我喜欢Zend_Session。

答案 2 :(得分:0)

如果您希望用户以后能够回来并完成表单(假设您有某种登录系统或识别用户的方式),您仍然可以将数据保存到数据库中。制作另一个表temp_submissions。将数据保留在其中,直到用户完成表单并提交他们发送的数据。提交后,清除temp_submissions文件夹中的数据并将其插入“永久”表。在这种情况下可能不实用,或者完全矫枉过正,但它可以替代会话和cookie。