Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3792 connectés 

 


Dernière réponse
Sujet : [javascript] passer une variable ds alert()
IvanleFou

Bruce a écrit a écrit :

 
 
Bon, c simple, les commandes et variables php ne sont accessibles que à l'intérieur d'un bloc php, donc entre la balise <? et la balise ?>...
En dehors c même pas la peine de demander une variable $quelconque c du chinois pour lui aussi ! :D  




 
La c'est plus clair ;) Merci
 
Salut tharkie :hello:
Merci aussi pour ta reponse


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
IvanleFou

Bruce a écrit a écrit :

 
 
Bon, c simple, les commandes et variables php ne sont accessibles que à l'intérieur d'un bloc php, donc entre la balise <? et la balise ?>...
En dehors c même pas la peine de demander une variable $quelconque c du chinois pour lui aussi ! :D  




 
La c'est plus clair ;) Merci
 
Salut tharkie :hello:
Merci aussi pour ta reponse

tharkie oui j'ai vu :D
 
j'avais pas vu avant :D
Bruce

tharkie a écrit a écrit :

<html>
<body>
<script>
var message ="";
var a=prompt("choix ?" );
switch (a)
{
case "1":
message = "aaa";
break;
case "2":
message = "bbb";
break;
case "3":
message = "ccc";
break;
default :
message = "xxx";
}
alert(message);
</script>
</body>
</html>  




 
Heu, je crois qu'il voulais utiliser un minimum de php quand même :lol:

tharkie <html>
<body>
<script>
var message ="";
var a=prompt("choix ?" );
switch (a)
{
case "1":
message = "aaa";
break;
case "2":
message = "bbb";
break;
case "3":
message = "ccc";
break;
default :
message = "xxx";
}
alert(message);
</script>
</body>
</html>
Bruce

IvanleFou a écrit a écrit :

 
> c'est du chinois pour moi ca




 
Bon, c simple, les commandes et variables php ne sont accessibles que à l'intérieur d'un bloc php, donc entre la balise <? et la balise ?>...
En dehors c même pas la peine de demander une variable $quelconque c du chinois pour lui aussi ! :D

IvanleFou

Bruce a écrit a écrit :

:lol:  
 
Bon, je vous rapelle que le PHP est interprété que dans ses blocs...
 
Solution :
$message ="";  
if($a == 1)  
{$message= "aaa";}  
if($a == 2)  
{$message = "bbb";}  
if($a == 3)  
{$message = "ccc";}  
if($message != "" )  
{  
?>  
<script language="Javascript">  
alert("<? echo $message; ?>" );  
history.go(-1)  
</script>  
<?  
       }  
?>  




 
 :cry: j'avais essaye et ca marhait po! peut etre oublie les "" :lol:  
 

Bruce a écrit a écrit :

Bon, je vous rapelle que le PHP est interprété que dans ses blocs...



> c'est du chinois pour moi ca
 
Bon en tout cas ca marche maintenant

 

[edtdd]--Message édité par IvanleFou--[/edtdd]

IvanleFou

antsite a écrit a écrit :

alert('$message'); je pense  




 
Ca affiche le nom de la variable ds une boite et non le contenu :(

Bruce :lol:  
 
Bon, je vous rapelle que le PHP est interprété que dans ses blocs...
 
Solution :
$message ="";  
if($a == 1)  
{$message= "aaa";}  
if($a == 2)  
{$message = "bbb";}  
if($a == 3)  
{$message = "ccc";}  
if($message != "" )  
{  
?>  
<script language="Javascript">  
alert("<? echo $message; ?>" );  
history.go(-1)  
</script>  
<?  
       }  
?>
antsite alert('$message'); je pense
IvanleFou Bonjour;
 
En PHP je test plusieurs conditions et chacune de ces conditions remplie (si elle est fausse) ma variable $message avec un message correspondant a la condition fausse.
 
Ensuite je voudrais afficher le contenu de ma variable $message dans une boite de dialogue.
 
Voici ce que ca donne:
$message ="";
if($a == 1)
 {$message= "aaa";}
if($a == 2)
 {$message = "bbb";}
if($a == 3)
 {$message = "ccc";}
if($message != "" )
 {
 ?>
 <script language="Javascript">
 alert($message);
 history.go(-1)
 </script>
 <?
        }
?>
 
Le pbr c que la boite de dialogue marche pas.

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)