142 votes

Comment faire apparaître une boîte de messages d'alerte en PHP ?

Comment faire apparaître une boîte de messages d'alerte en PHP ?

303voto

Peter Gluck Points 2913

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>";

22voto

Deepak Play Points 361

Créer une fonction pour l'alerte

<?php
alert("Hello World");

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

4voto

hellohellosharp Points 1422

PHP rend le HTML et le Javascript pour l'envoyer à l'utilisateur. du client navigateur. PHP est un côté serveur la langue. 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. Il faut passer par le javascript pour obtenir une alerte.

4voto

O'Byron Points 20

Vous avez besoin d'un peu de JS pour réaliser cela en ajoutant simplement alert('Your message') dans votre code PHP.

Voir l'exemple ci-dessous

     <?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>"; 
        } 

        ?> 

lorsque vous visitez votre navigateur en utilisant la route censée triger votre function_alert vous verrez apparaître sur votre écran la boîte d'alerte contenant votre message.

Plus d'informations sur https://www.geeksforgeeks.org/how-to-pop-an-alert-message-box-using-php/

3voto

Riccardo Volpe Points 778

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!

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X