0
A
回答
3
結構化你的頁面如下(以粗糙的僞代碼)
if (doing a post) {
process input
if (post is ok) {
redirect to success page
} else {
build error messages
}
}
if (error messages available) {
display errors
}
display form(filled in with previously submitted values)
+0
這就是我所做的,但有沒有一種方法可以做到這一點,而不必將PHP和HTMl合併在同一頁 – 2013-03-28 16:27:39
+0
當中,請使用模板系統。但無論您使用的是什麼樣的模板系統,在某些時候,代碼/ html必須混合在一起。 – 2013-03-28 21:53:40
0
我保存錯誤到會話並刪除它,一旦它被渲染。由於您可能會在重定向時中止頁面執行,因此它將永遠不會到達負責渲染的代碼,從而將其留在會話中。
1
我喜歡創建一個名爲set_feedback()
的函數,它在會話變量中設置錯誤。那麼我有這個其他功能get_feedback()
檢索信息並取消設置變量。
相關問題
- 1. FOSMessageBundle發送消息錯誤
- 2. JSkype錯誤發送消息
- 3. 錯誤發送消息
- 4. 發送消息API錯誤
- 5. Azure每天發送錯誤消息或發生錯誤消息
- 6. 錯誤消息發送到值類
- 7. '重度:SAAJ0009:消息發送失敗錯誤' 而發送消息
- 8. 將用戶發送到頁面以及錯誤消息
- 9. 發送消息給Twitter創建一條錯誤消息
- 10. 需要將錯誤消息從一個網頁發送到另一個網頁的最佳方式
- 11. 發送$ _SESSION到另一頁
- 12. 」有一個箴言發送命令到程序「錯誤消息
- 13. 從網頁發送消息到本地系統上的另一個網頁
- 14. 回覆發送到頁面的消息
- 15. jQuery在哪裏發送錯誤消息?
- 16. 從webmethod發送錯誤消息
- 17. SQL Server - 錯誤:發送消息
- 18. 發送按鈕錯誤消息轉義
- 19. Powershell發送郵件錯誤消息
- 20. 發送錯誤消息爲JSON對象
- 21. 錯誤發送多個JSON消息
- 22. 發送消息從一個演員到另一個演員
- 23. 從一個端口發送消息到另一個端口
- 24. 使用RabbitMQ將消息從一臺PC發送到另一臺
- 25. 從一個活動發送消息到另一個
- 26. 如何發送消息從一臺PC到另一臺PC
- 27. iphone - 如何發送消息從一個對象到另一個?
- 28. 如何發送消息從一個設備到另一個
- 29. 從一個用戶發送消息到另一個
- 30. 發送消息或收到消息?
爲什麼重定向?你爲什麼不打印錯誤?如果要將數據處理與數據輸出分開,請使用模板。 – Gumbo 2010-08-30 15:37:08
因爲如果用戶填寫輸入框並輸入錯誤信息,當他們按下「註冊」時,我希望他們被重定向到註冊頁面並告知錯誤。 – 2010-08-30 15:41:25
只需將表單數據發送到同一頁面並在輸出表單之前進行驗證。然後你可以打印一個錯誤並填寫表格。 – Gumbo 2010-08-30 16:20:39