0

我已经处理了非常大的表格,并且很好地将结果提交给了 mysql。但是我想显示输入的表单数据的确认,以便用户可以在将其提交到 mysql 之前进行更新。

我应该用什么来实现这一点?$_POST还是$_SESSION?请让我知道你的建议。

4

5 回答 5

1

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

于 2011-05-07T08:33:26.283 回答
0

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

谢谢。

于 2011-05-07T08:42:00.467 回答
0

两者的结合?

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

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

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

于 2011-05-07T08:26:57.793 回答
0

对非 cookie、非 javascript 解决方案使用 POST
确认页面将在隐藏字段中包含以前的表单数据,并且数据将使用是按钮再次提交

于 2011-05-07T08:54:12.597 回答
0

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

于 2011-05-07T08:54:25.623 回答