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 :

afficher une variable php dans javascript


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm�
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Avril 2012
    Messages
    142
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur Web

    Informations forums :
    Inscription : Avril 2012
    Messages : 142
    Par d�faut afficher une variable php dans javascript
    Bonjour,

    Je souhaiterai afficher le contenu de ma variable $titreAlbum dans mon javascript afin de pouvoir la mettre dans une colonne de mon tableau.

    voici ce que je fais pour ajouter une ligne (sa fonctionne)

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
     
    function AddOneRow(){
     
     
    var newRow = document.getElementById("matable").insertRow(-1);
     
    var newCell = newRow.insertCell(0);
    newCell.innerHTML = "emplacement de ma variable";
    J'ai essayer de faire ceci:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
     
    function AddOneRow(){
     
     
    var newRow = document.getElementById("matable").insertRow(-1);
     
    var newCell = newRow.insertCell(0);
    newCell.innerHTML = <?php echo $titreAlbum; ?>;

    Mais sa ne fonctionne pas. Une id�e ?

  2. #2
    Membre exp�riment� Avatar de Doopeijii
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Avril 2012
    Messages
    215
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 32
    Localisation : France, Orne (Basse Normandie)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Avril 2012
    Messages : 215
    Par d�faut
    Tu peux pas r�cup�rer tes variables php dans du javascript ! Du moins pas de la sorte, la solution la plus simple �tant de les passer en param�tres.

  3. #3
    Membre Expert
    Avatar de Kaamo
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Avril 2007
    Messages
    1 165
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 38
    Localisation : France, Bouches du Rh�ne (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 165
    Par d�faut
    Il faut g�n�rer le code javascript cot� PHP, et non g�n�rer le code php dans le document javascript, comme tu l'as fait.

    par exemple :

    Code php : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    <?php
    $titreAlbum = 8;
    echo '<!DOCTYPE html>
    <html>
      <head>
        <title>Test</title>
        <meta charset="utf-8">
        <script>
          function AddOneRow(){
            var newRow = document.getElementById("matable").insertRow(-1);
            var newCell = newRow.insertCell(0);
            newCell.innerHTML = '.$titreAlbum.';
          }
        </script>
      </head>
      <body>
        <div>test</div>
      </body>
    </html>';
    ?>

    Sinon il y a une autre m�thode. Tu renommes ton fichier js en fichier php. Tu lui mets un "header" pour qu'il soit interpr�t� comme du js une fois g�n�r� par php, et tu l'inclus comme un fichier js classique.

    Exemple :

    Fichier "fonction.php" (qui est en fait ton fichier javascript)
    Code javascript : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
     
    header("Content-type: application/x-javascript");
     
    function AddOneRow(){
      var newRow = document.getElementById("matable").insertRow(-1);
      var newCell = newRow.insertCell(0);
      newCell.innerHTML = <?php echo $titreAlbum; ?>;
    }

    Fichier "index.html", pour l'inclure dans les <head> :
    Code html : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <!DOCTYPE html>
    <html>
      <head>
        <title>Test</title>
        <meta charset="utf-8">
        <script src="fonction.php"></script>
      </head>
      <body>
        <div>test</div>
      </body>
    </html>

Discussions similaires

  1. afficher une variable php dans du javascript
    Par Mut dans le forum Langage
    R�ponses: 8
    Dernier message: 08/06/2011, 01h11
  2. Passer une variable PHP dans JavaScript
    Par freud dans le forum Langage
    R�ponses: 16
    Dernier message: 03/05/2011, 18h51
  3. [CS5] Loadvars, afficher une variable php dans Flash
    Par marcell dans le forum Dynamique
    R�ponses: 0
    Dernier message: 22/09/2010, 14h48
  4. Afficher une variable php dans un champs texte dynamique contenu dans un clip
    Par yuyuboy dans le forum ActionScript 1 & ActionScript 2
    R�ponses: 3
    Dernier message: 06/01/2010, 18h55
  5. [PHP-JS] utiliser une variable php dans du javascript
    Par kcizth dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 06/02/2006, 11h53

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