为什么我的回声在这段代码中不起作用?它直接转到函数header()。
if($result){
echo("<script> alert('User Successfull Added')</script>");
header('location:home.php');
}
答案 0 :(得分:2)
为了让您的代码示例正常工作,您需要将其置于if/else
条件下,如果您希望它能够工作,但由于我只看到您发布的代码,我将其放入举个例子:
<?php
if($result){
echo("<script>alert('User Successfully Added')</script>");
echo("<script>window.location = 'home.php';</script>");
}
else {
header('Location: elsewhere.php');
}
答案 1 :(得分:0)
实际上你的回声是有效的。但我们无法看到该消息,因为同时页面重定向到home.php页面。
如果要提醒显示警报消息,请使用jquery post。或php会话变量
答案 2 :(得分:-1)
抱歉,我无法在这里添加评论。但我认为你想做的事需要Java并用confirm()替换alert()
var r=confirm("User Successfull Added")
if (r==true) // if user click OK
{
window.location.assign("home.php")
}
else // user click Cancel
{
}