140

如何使用 PHP 弹出警告消息框?

4

9 回答 9

302

您可以使用 Javascript:

// This is in the PHP file and sends a Javascript alert to the client
$message = "wrong answer";
echo "<script type='text/javascript'>alert('$message');</script>";
于 2012-12-13T01:33:10.210 回答
21

创建警报功能

<?php
alert("Hello World");

function alert($msg) {
    echo "<script type='text/javascript'>alert('$msg');</script>";
}
?>
于 2016-11-29T14:07:30.507 回答
4

PHP 呈现 HTML 和 Javascript 以发送到客户端的浏览器。PHP 是一种服务器端语言。这就是它允许它在服务器上的数据库中执行诸如 INSERT 之类的操作的原因。

但是客户端的浏览器会呈现警报。您必须通过 javascript 工作才能获得警报。

于 2012-12-13T01:53:11.733 回答
3

我是这样做的:

<?php 
$PHPtext = "Your PHP alert!";
?>

var JavaScriptAlert = <?php echo json_encode($PHPtext); ?>;
alert(JavaScriptAlert); // Your PHP alert!
于 2014-06-24T23:05:04.293 回答
3

您需要一些 JS 来实现这一点,只需alert('Your message')在您的 PHP 代码中添加即可。

请参阅下面的示例

     <?php 

//my other php code here
        
        function function_alert() { 
              
            // Display the alert box; note the Js tags within echo, it performs the magic
            echo "<script>alert('Your message Here');</script>"; 
        } 
        
        ?> 

当您使用应该触发您的路由访问您的浏览器时function_alert,您将看到带有您的消息的警报框显示在您的屏幕上。

阅读更多https://www.geeksforgeeks.org/how-to-pop-an-alert-message-box-using-php/

于 2020-10-06T20:58:24.657 回答
0

在 php 命令之前使用 jQueryalert

于 2012-12-13T03:54:09.800 回答
0

看这个例子:

<?php
echo "<div id='div1'>text</div>"
?>

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8" />
    <title></title>
    <script src="js/jquery1.3.2/jquery.min.js"></script>

    <script type="text/javascript">
        $(document).ready(function () {
            $('#div1').click(function () {
                alert('I clicked');
            });
        });
</script>
</head>
<body>

</body>
</html>
于 2015-08-24T07:50:05.053 回答
0

此 .php 文件内容将生成带有警报的有效 html(您甚至可以删除<?php...?>

<!DOCTYPE html><html><title>p</title><body onload="alert('<?php echo 'Hi' ?>')">
于 2019-04-12T13:51:40.433 回答
-4

您可以使用 DHP 来执行此操作。它绝对简单,而且比脚本快。只是写alert('something'); 它不是编程语言,它有点像 jquery。您需要在顶部需要 dhp.php,在底部需要 dhpjs.php。目前它不是开源的,但当它是你可以使用它时。这是我们的编程语言;)

于 2016-03-26T10:36:03.580 回答