我已经处理了非常大的表格,并且很好地将结果提交给了 mysql。但是我想显示输入的表单数据的确认,以便用户可以在将其提交到 mysql 之前进行更新。
我应该用什么来实现这一点?$_POST
还是$_SESSION
?请让我知道你的建议。
我已经处理了非常大的表格,并且很好地将结果提交给了 mysql。但是我想显示输入的表单数据的确认,以便用户可以在将其提交到 mysql 之前进行更新。
我应该用什么来实现这一点?$_POST
还是$_SESSION
?请让我知道你的建议。
绝对 $_POST 是选择,因为它不需要在会话中再次存储。只需显示确认,如果用户选择是,那么您可以从您已经存储的 $_POST 变量中插入它们。
您应该使用JAVASCRIPT
验证来检查此表单的验证,如果所有字段都具有有效值,则通过方法提交表单。POST
现在您将获得所有字段$_POST
。
谢谢。
两者的结合?
当用户提交表单时,使用 $_POST 获取参数并进行一些验证,如果你不让 javascript 为你做这件事。
将这些参数与确认按钮一起显示在另一个页面中。
您可以将 $_SESSION 中的输入保留一段时间,当用户确认后,将其发送到 mysql。
对非 cookie、非 javascript 解决方案使用 POST
确认页面将在隐藏字段中包含以前的表单数据,并且数据将使用是按钮再次提交
这是一个使用 jquery http://jsfiddle.net/robx/QBt5L/的简单示例。没有针对任何内容进行格式化,但您可以从中得到一个想法,此外,如上所述,您还应该考虑 JQuery 验证以进行表单验证,以增加必填字段中的错误提交。