PHP:提交时打印成功或错误消息?

PHP:提交时打印成功或错误消息?,php,Php,我想知道如何解决这个问题: 我的网站上有很多表格。每当我提交一个按钮时,我都想在下一页打印一条消息。提交表单时,页面只需刷新即可。最简单的方法是什么?通常是如何做到的 感谢您的帮助可能使用PHP会话并在表单刷新之前添加会话变量,然后在下一页中检索、显示并删除它 e、 g.在重定向页面中 $_SESSION["message"] = "Success!"; $\会话[“消息”]=“成功!”; 然后以你的形式 if(isset($_SESSION["message"])) { echo $_

我想知道如何解决这个问题: 我的网站上有很多表格。每当我提交一个按钮时,我都想在下一页打印一条消息。提交表单时,页面只需刷新即可。最简单的方法是什么?通常是如何做到的


感谢您的帮助

可能使用PHP会话并在表单刷新之前添加会话变量,然后在下一页中检索、显示并删除它

e、 g.在重定向页面中

$_SESSION["message"] = "Success!"; $\会话[“消息”]=“成功!”; 然后以你的形式

if(isset($_SESSION["message"])) { echo $_SESSION["message"]; unset($_SESSION["message"]); } 如果(isset($\u会话[“消息”])){ echo$_会话[“消息”]; 取消设置($_会话[“消息]); } 这是一个简单的方法,我就是这样做的。您可能希望向表单中添加全局模板,以便可以全局编辑第二个代码


如果您有不同的表单,并且重定向到非原始表单的页面,则此方法很好,这样您可以全局显示反馈消息。

可能使用PHP会话并在表单刷新之前添加会话变量,然后在下一页检索、显示并删除它

e、 g.在重定向页面中

$_SESSION["message"] = "Success!"; $\会话[“消息”]=“成功!”; 然后以你的形式

if(isset($_SESSION["message"])) { echo $_SESSION["message"]; unset($_SESSION["message"]); } 如果(isset($\u会话[“消息”])){ echo$_会话[“消息”]; 取消设置($_会话[“消息]); } 这是一个简单的方法,我就是这样做的。您可能希望向表单中添加全局模板,以便可以全局编辑第二个代码

如果您有不同的表单,并且重定向到非原始表单的页面,则此方法很好,这样您可以全局显示反馈消息。

您可以按照Jimmie的建议使用$\u会话。那会有用的

如果您想避免这种情况,那么您可以在
中处理输入,您可以按照Jimmie的建议使用$\u会话。那会有用的


如果你想避免这一点,那么你就要处理你的<代码>

中的输入。首先,我不建议使用空白动作。 无论如何。。。如果您正在使用它,那么,当您处理表单数据并检查验证时,您可以将所有错误和成功消息存储在一个数组中,如果操作为空,您只需在同一页面上获取它们(如果您不发送页眉或重定向页面),如果不发送,则可以在会话中存储该数组,要在下一页中获取它。。。 最后,您可以取消设置该数组

希望这有帮助。
谢谢。

首先,我不建议使用空白动作。 无论如何。。。如果您正在使用它,那么,当您处理表单数据并检查验证时,您可以将所有错误和成功消息存储在一个数组中,如果操作为空,您只需在同一页面上获取它们(如果您不发送页眉或重定向页面),如果不发送,则可以在会话中存储该数组,要在下一页中获取它。。。 最后,您可以取消设置该数组

希望这有帮助。 谢谢