我正在做一些PHP制作应用程序,我需要一个窗口弹出我运行我的PHP if语句。在那一刻,当我运行应用程序时,我的if语句有效,但是转到新页面以显示来自我的if语句的信息。如何改变我的回声以改为弹出一个信息框?
希望这是有道理的。
我的if声明:
<?php
$status = $_POST['status'];
if($status == "")
echo "Please enter a status.";
else {
echo "Thanks.";
}
?>
再次,只是为了澄清,我希望我的回声语句是一个弹出消息框而不是,我试图使用警报,但扔错误,我已经环顾四周,但似乎无法找到一个PHP弹出框。< / p>
答案 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>