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