2012-07-27 21 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