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

  FORUM HardWare.fr
  Programmation

  [javascript] passer une variable ds alert()

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[javascript] passer une variable ds alert()

n°94443
IvanleFou
Posté le 29-01-2002 à 12:56:57  profilanswer
 

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.

mood
Publicité
Posté le 29-01-2002 à 12:56:57  profilanswer
 

n°94454
antsite
Je me souviens
Posté le 29-01-2002 à 13:28:32  profilanswer
 

alert('$message';); je pense

n°94456
Bruce
Music 4 your ears!
Posté le 29-01-2002 à 13:31:31  profilanswer
 

: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>  
<?  
       }  
?>


---------------
A+++ Bruce - http://www.bheller.com
n°94457
IvanleFou
Posté le 29-01-2002 à 13:31:41  profilanswer
 

antsite a écrit a écrit :

alert('$message';); je pense  




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

n°94461
IvanleFou
Posté le 29-01-2002 à 13:34:37  profilanswer
 

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]

n°94464
Bruce
Music 4 your ears!
Posté le 29-01-2002 à 13:46:55  profilanswer
 

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


---------------
A+++ Bruce - http://www.bheller.com
n°94466
tharkie
Effaré par l'idiotie humaine
Posté le 29-01-2002 à 13:51:47  profilanswer
 

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


---------------
Sujet sur les cartes son audiophiles pour mélomanes et musiciens & DAC+ADC
n°94468
Bruce
Music 4 your ears!
Posté le 29-01-2002 à 13:55:13  profilanswer
 

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:


---------------
A+++ Bruce - http://www.bheller.com
n°94481
tharkie
Effaré par l'idiotie humaine
Posté le 29-01-2002 à 14:07:39  profilanswer
 

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


---------------
Sujet sur les cartes son audiophiles pour mélomanes et musiciens & DAC+ADC
n°94602
IvanleFou
Posté le 29-01-2002 à 18:32:36  profilanswer
 

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


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [javascript] passer une variable ds alert()

 

Sujets relatifs
[javascript] pb de popupPeut on interfacer javascript et php ?
[JavaScript] ça sert à koi xxxxxx.caretPos -> help me????[JavaScript] une fonction équivalent à ctrl+C ?
[ PHP ] -- IP vers une variable ?uploader sur une page perso multimania.com sans passer par ftp ????
[javascript] probleme de scriptserreur javascript
message d'erreur perso avec try catch throw en JavaScript!![javascript] Récupérer un bloc de texte dans la fenêtre opener
Plus de sujets relatifs à : [javascript] passer une variable ds alert()


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR