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 に答える