IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Comment passer une variable de PHP � JavaScript


Sujet :

JavaScript

  1. #1
    Membre exp�riment�
    Avatar de XeGregory
    Homme Profil pro
    Passionn� par la programmation
    Inscrit en
    Janvier 2017
    Messages
    500
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 36
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activit� : Passionn� par la programmation
    Secteur : High Tech - Mat�riel informatique

    Informations forums :
    Inscription : Janvier 2017
    Messages : 500
    Par d�faut Comment passer une variable de PHP � JavaScript
    Bonjour,

    Comment passer une variable de PHP � JavaScript ?

    Voila actuellement j'ai 2 fichiers (fr.php & fr.js) j'aimerai inclure les variables du fichier (fr.js) dans (fr.php) pour avoir qu�un seul fichier langue.

    fr.php :
    Code php : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    <?php
      $btnpost   = 'Publier';  
      $btncomment = 'commenter';

    fr.js :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    var language = {  
        like: "J'aime",
        share: "Partager"};
    Exemple :

    fr.php :
    Code php : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    <?php
      $btnpost   = 'Publier';  
      $btncomment = 'commenter';
      $like =  'Jaime';

    main.js :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    function like() {
        alert(<?php echo $like; ?>);
    }
    index.php :
    Code html : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <?php 
       require('includes/fr.php');
    ?>
     
    <!DOCTYPE html>
    <html lang="fr">
       <head>
         <script src="asset/js/main.js"></script>
       </head>
       <body>
       <button onclick="like()">Like</button>
       </body>
    </html>

    Merci

  2. #2
    Membre �m�rite
    Femme Profil pro
    Autre
    Inscrit en
    Janvier 2017
    Messages
    340
    D�tails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activit� : Autre

    Informations forums :
    Inscription : Janvier 2017
    Messages : 340
    Par d�faut
    Bonjour,
    Deux approches :
    1) Dans "index.php", faire un echo des variables et/ou valeurs dans une balise <script>, ou dans un appel de fonction (exemple : onclick="like('<?php echo $like;?>')" et en ajoutant un param�tre � la fonction "like").
    2) Adapter dans ce style :
    "index.php" :
    Code html : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <!DOCTYPE html>
    <html lang="fr">
    	<head>
    		<script src="asset/js/main.php?lang=fr"></script>
    	</head>
    	<body>
    		<button onclick="like()">Like</button>
    	</body>
    </html>
    "main.php" :
    Code php : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <?php 
    $ar_langs=['fr'=>null];
    if(array_key_exists($_GET['lang'],$ar_langs)===false) {
    	exit;
    }
    require('../../includes/'.$_GET['lang'].'.php');
    ?>
    function like() {
        alert("<?php echo $like; ?>");
    }

Discussions similaires

  1. R�ponses: 5
    Dernier message: 21/04/2017, 16h18
  2. R�ponses: 2
    Dernier message: 07/06/2013, 08h24
  3. R�ponses: 2
    Dernier message: 30/05/2012, 13h45
  4. R�ponses: 4
    Dernier message: 09/01/2011, 13h11
  5. Envoyer la valeur d'une variable de ma fonction JS vers un fichier PHP
    Par wperes dans le forum G�n�ral JavaScript
    R�ponses: 3
    Dernier message: 18/10/2008, 21h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo