2012-07-27 78 views
-3

所以我在我的网站上工作,我有几个表单。如果没有任何错误,我创建了一个小系统来发送/验证并添加到数据库中。在我的系统中,我还使用会话变量来处理表单中的所有错误,因为没有使用Post/Redirect/Get技术保存任何错误。使用Post /重定向/获取PHP表单验证处理

会话变量用于存储发送的数据,以便在出现错误的情况下重新填充表单并存储关于表单错误的一些信息。

把所有这些步骤放在一起需要很多时间,可以花费在我的网站上做其他的东西。

我希望有人有一个解决方案,会更容易起床和工作。你们有没有使用会话变量,并做到这一点,或者你有另一种解决方案?

我也使用jQuery验证插件来验证它提交表单之前,但它并不真正有用,因为我的PHP表单处理做它做的一切。

+2

问题是什么? – PeeHaa 2012-07-27 19:27:35

+0

做任何你使用会话变量,并做到这一点,或者你有其他的解决方案? – Don 2012-07-27 19:27:59

+1

为了得到一个答案,这个问题必须足够具体,以实际存在的答案... – orourkek 2012-07-27 19:28:16

回答

2

在我的系统中,我还使用会话变量来处理表单中的所有错误,因为没有任何内容与Post/Redirect/Get技术保存在一起。

只是在出现错误时不重定向,但只有在成功和有效的表单提交时重定向。

+0

这也许是我要去尝试的,但是这并不意味着如果你重新载入重新发送弹出框的页面会重新出现? – 2012-07-27 19:31:55

+0

@JorisBlanc是的,它会显示弹出,这是罚款恕我直言,因为你仍然试图发送数据。 – PeeHaa 2012-07-27 19:32:33

+0

好的,我仍会试试看。谢谢 – 2012-07-27 19:36:00