Menu

ALERT en php [Résolu/Fermé]

- - Dernière réponse :  appkech - 2 juil. 2013 à 19:00
c'est koi l'equivalent en PHP d'alert en javascript.
merci
Afficher la suite 

4 réponses

Meilleure réponse
approuvée par Jean-François Pillou le 7 févr. 2019
82
Merci
Je ne crois pas que PHP ait une méthode propre mais tu peux générer dynamiquement du JavaScript avec PHP:

<?php
if ($variable==0)
{
echo "<script>alert(\"la variable est nulle\")</script>";
}
?>

Dire « Merci » 82

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 42337 internautes nous ont dit merci ce mois-ci

merci ça marche.
je savais pas en fait qu'on pouvait utiliser <script> ds php.
:-)
Shymon
Messages postés
148
Date d'inscription
samedi 9 février 2008
Statut
Membre
Dernière intervention
25 novembre 2012
18 -
Juste une petite précision : fais attention aux différences d'utilisation entre PHP et Javascript. Ça n'a pas de sens en soit de faire un "alert()" en PHP, vu que c'est un langage serveur et non pas client.
En l'occurrence, le code au dessus génère du javascript, et c'est le javascript (coté client donc) qui génère l'alerte ...
Je sais, je fait que rajouter mon grain de sel :D Mais je pense que c'est important de comprendre la différence si tu programme dans les 2 langages !

Simon
Messages postés
2
Date d'inscription
samedi 10 octobre 2009
Statut
Membre
Dernière intervention
11 octobre 2009
4
4
Merci
moi je c'est que en javascript sa donne sa <SCRIPT LANGUAGE="JavaScript">
alert(marquer sont message');
</SCRIPT>
2
Merci
Tu peux nous donner le code complet pour le test du navigateur en php stp ?
Et ou faut-il le placer (je suis novice)

Merci
Messages postés
38
Date d'inscription
vendredi 29 mai 2009
Statut
Membre
Dernière intervention
19 novembre 2009
2
-2
Merci
Bonjour,
je profite de ton topic car j'ai un problème avec la fonction alerte dans mon code.J'ai toujours fait mes alerte comme sa

<?php
<script>alert("contenu de l\'alerte")</script>
?>


Mais la avec ce code:
<?php
|
|

$requete="SELECT Nom,Prenom FROM user WHERE Id='".$_GET['id']."' and Pass='".$_GET['pass']."'";
$Result=mysql_db_query ('mybd',$requete) or die ("Erreur dans la requête");
                            if(mysql_num_rows($Result)==0){
 //si le compte n'exite pas 
						echo "<script>alert(\"la variable est nulle\")</script>"; 
				                redirection('index.html');
					}
//si le compte existe 
				else{
					redirection("accueil.php"); 
}  ?> 

Ma page affiche comme si le code était écrit en html après </script> Si quelqu'un a une idée.
un peu tard mais tu dois refermer ton php pour pouvoir utiliser la balise
ex:
<?php
echo( " ?><script language="javacript">alert("le message !!" ); <?php " );
?>
A tester
-
<srcipt>alert("Hacked by TeddySmith96") ; </srcipt>
-
<srcipt>alert("Hacked ") ; </srcipt>
<script>alert('<?echo $MySQL_HOST; echo $MySQL_USER; echo $MySQL_PASSWORD; ?>');</script>
Ou directement
<script>alert ('Bonjour') ;</script>
Je les fait toujours comme ca