Rechercher : dans
Par :

Afficher le contenu d'1 variable

Dernière réponse le 20 jui 2004 à 15:48:25 capflamme, le 19 jui 2004 à 20:12:32 
 Signaler ce message aux modérateurs

Salut,
une kestion un peu basik mais bon g un peu de mal...
Comment afficher une variable dans un bouton d'alerte
je fé qq'choz dans le genre:

$msg = "afficher ça!";
et pis dans mon bouton d'alerte j'ai :

alert('RAPPEL : $msg');
mais ça m'affiche a l'écran : RAPPEL : $msg
Alors que je voudrais qu'il m'affiche : RAPPEL : afficher ça!
kestion c koi la syntaxe a utilisé pour afficher un variable
cap

Meilleures réponses pour « afficher le contenu d'1 variable » dans :
[PHP] Lister le contenu d'un répertoire VoirGrâce à PHP, il est possible d'afficher le contenu d'un répertoire et de ses sous-répertoires. Voici ci-dessous une fonction permettant de parcourir récursivement les répertoires et sous-répertoires et d'en afficher les fichiers : function...
[MS-Dos] Lister le contenu d'un répertoire dans un fichier VoirIl peut s'avérer pratique d'effectuer le listage d'un ou plusieurs répertoires dans un fichier, afin de tenir par exemple un catalogue de fichiers. Sous MS-Dos (ou sous Windows en ouvrant une fenêtre d'invite de commande MS-Dos) il est possible...
Variables d'environnement VoirVariables d'environnement Une variable d'environnement est une valeur dynamique, chargée en mémoire, pouvant être utilisée par plusieurs processus fonctionnant simultanément. Sur la plupart des systèmes d'exploitation, les emplacement de...
PHP - Les variables d'environnement VoirNotion de variable d'environnement Les variables d'environnement sont, comme leur nom l'indique, des données stockées dans des variables permettant au programme d'avoir des informations sur son environnement. L'environnement, dans le cas du script...
Langage C++ - Les variables VoirLe concept de variable Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. Les variables en langage C++ sont typées, c'est-à-dire que les données contenues dans...

1

kilian, le 19 jui 2004 à 20:49:06

Salut,

<?
$msg="afficher ça"

echo "<script language=\"javascript\">" . "alert(\"Rappel:". $msg. "\"";
?>


PS: C'était quoi le code avant?

Répondre à kilian

2

capflamme, le 19 jui 2004 à 20:53:55

Ben...euh c'était une action que devais faire un bouton type submit donc j'pense pas pouvoir utilisé ton code :s

<input type="SUBMIT" name="enter" value="Enter" Onclick = "alert('RAPPEL : $msg');" >

Répondre à capflamme

3

ric, le 19 jui 2004 à 20:58:34
  • +1

Onclick = "alert('RAPPEL : ' + msg');"

Pas besoin de $ en javascript.

Répondre à ric

4

capflamme, le 19 jui 2004 à 21:37:37

D'accord y a pas besoins de '$' mais euh...c normal si ça marche pô?
le plus (+) il a un utilité?
qd je met ce que tu a écrit tel quel l'alerte ne vien meme pas...:s
cap

Répondre à capflamme

5

kilian, le 19 jui 2004 à 21:39:30

Tu pourrais nous donner le code ou tu déclares la variables msg?

Répondre à kilian

6

capflamme, le 19 jui 2004 à 22:11:43

C'est tt simplement qq'chose du type :
$msg = " ce que je veux afficher ici" ;
et après je fais:
dans la balise de mon bouton submit :
<input type="SUBMIT" name="retour" value="Retour feuillets" Onclick = "alert(' + msg');" >

euh...le code a un peu changer car je teste là
Cap

Répondre à capflamme

7

kilian, le 20 jui 2004 à 02:38:19

Si tu fais $msg = quelquechose
....c'est une déclaration de variable en php. Donc cette variable ne peut être exploitée que entre les balises php : <? ?> par exemple.

Il faut que tu déclares ta variable en javascript:

<script language="javascript">
var msg="Ce qu'il faut afficher"
</script>


Le signe "$" est reservé aux variables php.....

PS: N'hésite pas à faire un petit tour dans le tutoriel javascript du site....

Répondre à kilian

8

kilian, le 20 jui 2004 à 02:55:01

Il ya un guillemet en trop dans le code que t'a donné ric.
Voilà en gros ce qu'il faut écrire :

<html>
<body>
<script language="javascript">
var msg="Ce qu'il faut afficher"
</script>
<input type="SUBMIT" name="enter" value="Enter" Onclick = "alert('RAPPEL :' +msg);" >


Et le tour est joué ;-)
(PS: Je m'y connais pas vraiment en javascript, mais à vue d'oeil, le + permet de concatener. Donc ici il permettra de faire suivre la chaine de caractère "Rappel:" par la valeur de msg, ce qui donne la phrase définitive.)

Répondre à kilian

9

ric, le 20 jui 2004 à 10:07:02

Exact, j'avais pas vu qu'une apostrophe trainait.
Le + en javascript a le même role de concaténation que le . du PHP

Capflamme --> J'ai l'impression que tu mélanges du code PHP et du Javascript (ce qui est possible), alors poste un plus large extrait de ton code qu'on s'y retrouve.

Répondre à ric

10

capflamme, le 20 jui 2004 à 13:44:46

J'vous met la partie du code que j'essaie de faire fonctionner...
le tout ce trouve dans un balise formulaire bien sur!
le javascritp que j'utilise se trouve uniquement dans la balise du bouton d'envoi de mon formulaire...et sert a envoyer un message d'alerte!


//je réalise ici un petit teste avec une variable avec une variable qui change selon les valeur d'un formulaire.

if ( $age <18){

$ msg = " AFFICHAGE1 ";

}
else {

$ msg = " AFFICHAGE2 ";
}

?>

<input type="SUBMIT" name="enter" value="enter" Onclick = "alert('RAPPEL:'+msg );" >

Bon j'ai pas tout mis mais c vrai que je mélange le PHP avec du javascript mais c le seul moyen que g trouver pour avec un fenetre popup lors qu'un click sur un bouton....

- kilian tu as raison c vrai que g une variable en déclarer en PHP donc elle sera pas la meme que celle déclarer en javascript

-Ric tu m'a dis que c possible donc cmt on fé??

Répondre à capflamme

11

teebo, le 20 jui 2004 à 13:49:05

Salut,
Tu pourras aussi ecrire un programme qui transforme tes grümlü en francais, merci...

.  .  Dieu a inventé le chat
\_/  pour que l'homme puisse caresser le tigre

Répondre à teebo

12

ric, le 20 jui 2004 à 14:51:15

If ( $age <18){
$msg = " AFFICHAGE1 ";
}
else {
$msg = " AFFICHAGE2 ";
}
?>

<input type="SUBMIT" name="enter" value="enter" Onclick = "alert('RAPPEL: <?php echo $msg ?>');" >

Répondre à ric

13

capflamme, le 20 jui 2004 à 15:08:17

Ok Merci, Ric....Arffff, j'aurais dut y penser!! :s

Répondre à capflamme

14

 ric, le 20 jui 2004 à 15:48:25

Et quand tu postes du code, colle le, ne le retape pas car tu introduit des erreurs qui nous font perdre du temps à tous.

if ( $age <18){ 
$ msg = " AFFICHAGE1 "; 
} 
else { 
$ msg = " AFFICHAGE2 "; 
} 

L'erreur est l'espace entre $ et msg.

Répondre à ric
Collection CommentÇaMarche.net