web-dev-qa-db-fra.com

Comment faire apparaître une boîte de message d'alerte à l'aide de PHP?

Comment faire apparaître une boîte de message d'alerte à l'aide de PHP?

98
adil

Vous pouvez utiliser 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>";
219
Peter Gluck

Créer une fonction d'alerte

<?php
alert("Hello World");

function alert($msg) {
    echo "<script type='text/javascript'>alert('$msg');</script>";
}
?>
12
Deepak Play

Je l'ai fait de cette façon:

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

var JavaScriptAlert = <?php echo json_encode($PHPtext); ?>;
alert(JavaScriptAlert); // Your PHP alert!
3
Riccardo Volpe

PHP rend HTML et Javascript à envoyer au navigateur client. PHP est un langage côté serveur. C'est ce qui lui permet de faire des choses comme insérer quelque chose dans une base de données sur le serveur.

Mais une alerte est rendue par le navigateur du client. Vous devez utiliser javascript pour obtenir une alerte.

2
kmoney12

Voir cet exemple:

<?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>
0
HQtunes.com

Le contenu de ce fichier .php générera valide html with alert (vous pouvez même supprimer <?php...?>)

<!DOCTYPE html><html><title>p</title><body onload="alert('<?php echo 'Hi' ?>')">
0
Kamil Kiełczewski

Utilisez jquery entre la commande php $ Alert

0
user1899745