我已经处理过非常大的表单,并且很好地将结果提交给mysql。但是我希望显示输入的表单数据的确认,以便用户在将其提交给mysql之前需要进行任何更改时可以更新它。
我应该用什么来实现这个目标? $_POST
或$_SESSION
?请让我知道你的建议。
答案 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验证表单验证,以增加必填字段中的错误提交。