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

Langage PHP Discussion :

PHP dans JavaScript


Sujet :

Langage PHP

  1. #1
    Membre éclairé
    Homme Profil pro
    Etudiant
    Inscrit en
    Octobre 2011
    Messages
    305
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Etudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2011
    Messages : 305
    Par défaut PHP dans JavaScript
    Bonjour à tous,

    J'essaye de récupéré une valeur de php sur une page js mais je n'arrive pas voilà ce que j'ai fait

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
     var nom = '<?php $_SESSION['identifiant'];?>';
    mais sa ne marche pas

    Je vous remercie d'avance

  2. #2
    Membre émérite
    Avatar de amoiraud
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2006
    Messages
    606
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2006
    Messages : 606
    Par défaut
    Salut,

    Fait plutot ca :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
     var nom = '<?php echo $_SESSION['identifiant']; ?>';
    Vu que tu souhaite écrire du code PHP dans du HTML (enfin ici du Javascript), il ne faut pas oublier le echo

  3. #3
    Membre éclairé
    Homme Profil pro
    Etudiant
    Inscrit en
    Octobre 2011
    Messages
    305
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Etudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2011
    Messages : 305
    Par défaut
    Citation Envoyé par amoiraud Voir le message
    Salut,

    Fait plutot ca :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
     var nom = '<?php echo $_SESSION['identifiant']; ?>';
    Vu que tu souhaite écrire du code PHP dans du HTML (enfin ici du Javascript), il ne faut pas oublier le echo
    je vous remercie mais, y a une erreur,
    missing ; before statement
    var nom = '<?php echo $_SESSION['identifiant']; ?>';

    une flech qui pointe sur identifiant

  4. #4
    Membre émérite
    Avatar de amoiraud
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2006
    Messages
    606
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2006
    Messages : 606
    Par défaut
    Citation Envoyé par stade13 Voir le message
    je vous remercie mais, y a une erreur,
    missing ; before statement
    var nom = '<?php echo $_SESSION['identifiant']; ?>';

    une flech qui pointe sur identifiant
    Tu peut mettre le reste du code ?

  5. #5
    Membre éclairé
    Homme Profil pro
    Etudiant
    Inscrit en
    Octobre 2011
    Messages
    305
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Etudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2011
    Messages : 305
    Par défaut
    Citation Envoyé par amoiraud Voir le message
    Tu peut mettre le reste du code ?
    C'est toute un projet, y as des centaines de ligne

    Mais en gros je me connecte avec une page Accueil html où elle sera rediriger vers une page pour vérifier la connexion, de là l'utilisateur sera connecte sur la page principale qui est en php [mélange de php est html] de là je fais appel à mon fichier script juste pour sauvegarder la variable session sur la partie javascript

  6. #6
    Membre émérite
    Avatar de amoiraud
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2006
    Messages
    606
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2006
    Messages : 606
    Par défaut
    Citation Envoyé par stade13 Voir le message
    C'est toute un projet, y as des centaines de ligne

    Mais en gros je me connecte avec une page Accueil html où elle sera rediriger vers une page pour vérifier la connexion, de là l'utilisateur sera connecte sur la page principale qui est en php [mélange de php est html] de là je fais appel à mon fichier script juste pour sauvegarder la variable session sur la partie javascript
    Je parlais du reste du code JS, si c'est trop gros met juste les 3/4 lignes au dessus de l'erreur

  7. #7
    Membre éclairé
    Homme Profil pro
    Etudiant
    Inscrit en
    Octobre 2011
    Messages
    305
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Etudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2011
    Messages : 305
    Par défaut
    Citation Envoyé par amoiraud Voir le message
    Je parlais du reste du code JS, si c'est trop gros met juste les 3/4 lignes au dessus de l'erreur
    Pour le script j'ai crée une page juste pour essayé mais y a rien de spéciale

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    $(document).ready( function() {
     
     var nom = '<?php echo $_SESSION['identifiant']; ?>';
        alert(nom);
     
    });

  8. #8
    Membre émérite
    Avatar de amoiraud
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2006
    Messages
    606
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2006
    Messages : 606
    Par défaut
    Citation Envoyé par stade13 Voir le message
    Pour le script j'ai crée une page juste pour essayé mais y a rien de spéciale

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    $(document).ready( function() {
     
     var nom = '<?php echo $_SESSION['identifiant']; ?>';
        alert(nom);
     
    });
    Tu à bien ton session_start() au début de la page ?

  9. #9
    Membre éclairé
    Homme Profil pro
    Etudiant
    Inscrit en
    Octobre 2011
    Messages
    305
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Etudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2011
    Messages : 305
    Par défaut
    Citation Envoyé par amoiraud Voir le message
    Tu à bien ton session_start() au début de la page ?
    Ou ? si sur la page ou j'ai appelé mon javascript oui

  10. #10
    Membre émérite
    Avatar de amoiraud
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2006
    Messages
    606
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2006
    Messages : 606
    Par défaut
    Citation Envoyé par stade13 Voir le message
    de là je fais appel à mon fichier script juste pour sauvegarder la variable session sur la partie javascript
    J'avais mal lu cette phrase.
    Si t'est dans un fichier js tu ne peut pas utiliser de PHP

  11. #11
    Membre éclairé
    Homme Profil pro
    Etudiant
    Inscrit en
    Octobre 2011
    Messages
    305
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Etudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2011
    Messages : 305
    Par défaut
    Citation Envoyé par amoiraud Voir le message
    J'avais mal lu cette phrase.
    Si t'est dans un fichier js tu ne peut pas utiliser de PHP
    Et comment je peux avoir la valeur de la session(php) sur le js

  12. #12
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2011
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Orne (Basse Normandie)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Décembre 2011
    Messages : 32
    Par défaut
    Tu peux créer une fonction js et l'appeller à partir de ton code php

    Code PHP :
    Code : 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
    <?php
    session_start();
    ?>
    <html>
      <head>
        <title>Page test</title>
        <script type="text/javascript" src="scripts/test.js"></script>	
      </head>
      <body>
        <?php
          $nom = (!empty($_SESSION["nom"])) ? $_SESSION["nom"] : "";
        ?>
        <script type="text/javascript">
          var nom = '<?php echo $nom; ?>';
          nomDeTaFonction(nom);
       </script>
      </body>
    </html>
    Javascript :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    function nomDeTaFonction(nom){
        //Code Js
    }

  13. #13
    Membre éclairé
    Homme Profil pro
    Etudiant
    Inscrit en
    Octobre 2011
    Messages
    305
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Etudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2011
    Messages : 305
    Par défaut
    Citation Envoyé par osore Voir le message
    Tu peux créer une fonction js et l'appeller à partir de ton code php

    Code PHP :
    Code : 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
    <?php
    session_start();
    ?>
    <html>
      <head>
        <title>Page test</title>
        <script type="text/javascript" src="scripts/test.js"></script>	
      </head>
      <body>
        <?php
          $nom = (!empty($_SESSION["nom"])) ? $_SESSION["nom"] : "";
        ?>
        <script type="text/javascript">
          var nom = '<?php echo $nom; ?>';
          nomDeTaFonction(nom);
       </script>
      </body>
    </html>
    Javascript :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    function nomDeTaFonction(nom){
        //Code Js
    }
    sa marche je vous remercie

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [PHP-JS] Soucis variable php dans javascript.
    Par cisse18 dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 13/07/2006, 10h47
  2. [PHP-JS] PHP dans javascript = fichier .php ?
    Par DevloNewb' dans le forum Langage
    Réponses: 20
    Dernier message: 05/07/2006, 11h14
  3. [PHP-JS] Intégration de PHP dans Javascript
    Par fanchy dans le forum Langage
    Réponses: 5
    Dernier message: 27/04/2006, 01h36
  4. Recuperer un tableau php dans javascript
    Par 17mounir dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 11/08/2005, 09h07
  5. [PHP-JS] Mettre du php dans javascript
    Par fisico dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 05/11/2004, 16h55

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