0

我正在做一些 php 来制作一个应用程序,当我运行我的 php if 语句时,我需要一个窗口来弹出。目前,当我运行应用程序时,我的 if 语句有效,但会转到一个新页面以显示我的 if 语句中的信息。我将如何更改我的回声以弹出一个带有消息的框?

希望这是有道理的。

我的 if 语句:

<?php

$status = $_POST['status'];

if($status == "")

echo "Please enter a status.";

else {

echo "Thanks.";

}


?>

再次澄清一下,我希望我的回显语句改为弹出消息框,我尝试使用警报但抛出错误,我环顾四周但似乎找不到 php 弹出框。

4

2 回答 2

1

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

也许类似于以下内容:

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

if($status == "")

?>

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

<?php

else {

echo "Thanks.";

}

?>
于 2013-05-01T13:29:21.610 回答
1

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

<?php

    $status = $_POST['status'];

    if($status == "")

        $msg = "Please enter a status.";

    else {

        $msg = "Thanks.";

    }


?>
<script>
    alert('<? echo $msg; ?>');
</script>
于 2013-05-01T13:32:23.360 回答