如果语句后php弹出框?

时间:2013-05-01 13:26:20

标签: php facebook

我正在做一些PHP制作应用程序,我需要一个窗口弹出我运行我的PHP if语句。在那一刻,当我运行应用程序时,我的if语句有效,但是转到新页面以显示来自我的if语句的信息。如何改变我的回声以改为弹出一个信息框?

希望这是有道理的。

我的if声明:

<?php

$status = $_POST['status'];

if($status == "")

echo "Please enter a status.";

else {

echo "Thanks.";

}


?>

再次,只是为了澄清,我希望我的回声语句是一个弹出消息框而不是,我试图使用警报,但扔错误,我已经环顾四周,但似乎无法找到一个PHP弹出框。< / p>

2 个答案:

答案 0 :(得分:1)

PHP更像是一种运行业务逻辑的“服务器端”语言。如果你想要一个弹出窗口,你将不得不用javascript。

可能类似以下内容:

<?php
$status = $_POST['status'];

if($status == "")

?>

<script>
alert("Please enter a status.");
</script>

<?php

else {

echo "Thanks.";

}

?>

答案 1 :(得分:1)

使用PHP和javascript,您可以发出如下警告:

<?php

    $status = $_POST['status'];

    if($status == "")

        $msg = "Please enter a status.";

    else {

        $msg = "Thanks.";

    }


?>
<script>
    alert('<? echo $msg; ?>');
</script>