提交到mysql之前的表单确认

时间:2011-05-07 08:19:36

标签: php forms confirmation

我已经处理过非常大的表单,并且很好地将结果提交给mysql。但是我希望显示输入的表单数据的确认,以便用户在将其提交给mysql之前需要进行任何更改时可以更新它。

我应该用什么来实现这个目标? $_POST$_SESSION?请让我知道你的建议。

5 个答案:

答案 0 :(得分:1)

肯定是$ _POST是选择,因为它不需要再次存储在会话中。 只需显示确认,如果用户选择是,则可以从已存储的$ _POST变量中插入它们。

答案 1 :(得分:0)

两者结合?

当用户提交表单时,如果你不让javascript为你做这个,请使用$ _POST获取参数并进行一些验证。

将这些参数与确认按钮一起显示在另一页中。

您可以将输入保留在$ _SESSION中一段时间​​,当用户确认时,将其发送到mysql。

答案 2 :(得分:0)

您应该使用JAVASCRIPT验证来验证此表单,如果所有字段都具有有效值,则通过POST方法提交表单。现在,您将获得$_POST中的所有字段。

感谢。

答案 3 :(得分:0)

将POST用于非cookie,非JavaScript的解决方案
确认页面将隐藏字段中的先前表单数据,并使用是按钮

再次提交数据

答案 4 :(得分:0)

这是一个使用jquery http://jsfiddle.net/robx/QBt5L/的简单示例。没有格式化任何东西,但你可以从中得到一个想法,加上如上所述,你还应该考虑JQuery验证表单验证,以增加必填字段中的错误提交。