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 :

Passage de variable javascript a php


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Février 2010
    Messages
    83
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 83
    Par défaut Passage de variable javascript a php
    Bonjour je voudrais connaitre les différentes méthodes pour passer les valeurs d’une variable javascript à php ?

    Voici une méthode trouvée , donnez moi votre avis ? et si vous avez d’autres méthodes je suis à l’écoute.

    Merci d’avance mariox




    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
     
    <html>
    <head>
    	<title>test de script php et javascript</title>
    </head>
    <body>
     
    <script trype="text/javascript">
     var test="toto";
    </script>
     
    	<?php
                            $var="<script> document.write(test);</script>";
                            echo $var;
            ?>
    </body>
     
    </html>

  2. #2
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Bonjour et Bienvenue sur Developpez
    Regarde du coté AJAX.

  3. #3
    Membre éclairé Avatar de xess91
    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    408
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 408
    Par défaut
    Salut,

    Je penses que la technique que tu présentes est bien, tu peux très facilement t'en servir aussi bien dans le head ou dans le body, par exemple pour afficher une adresse stocker dans une base de données dans google map.

    exemple:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    geoCodeur.getLatLng("<?php echo $rue.' '.$cp.' '.$ville.' france'; ?>",.....);
     
    //ou//
     
    var adresse = "<?php echo $rue.' '.$cp.' '.$ville.' france'; ?>";
    geoCodeur.getLatLng(adresse,.....);
    Et après comme dit Andry.aime tu as ajax. Vraiment bien aussi ! Ca t'offrira pas mal de possibilités. Perso je m'en sert surtout pour changer le contenu d'une page et rarement pour passer le contenu d'une variable php dans une variable javascript, enfin surtout tout dépend le volume du contenu que tu veux faire passer. (genre une page complète utilises ajax et petit bout de code utilises la méthode que tu nous présentes).

    Ah oui aussi j'allais oublier : si tu utilises la première méthode tes variables et ton contenu seront initialisés au chargement de la page puisque php agit coté serveur, tandis que si tu utilise ajax tu peux modifier les informations à n'importe quel moment sans recharger la page.

    A toi de choisir au mieux une de c'est méthodes en fonctions de tes besoins.

  4. #4
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Mais non, il est absolument impossible d'utiliser en PHP une variable JavaScript !
    PHP sert à générer une page HTML avant qu'elle ne soit interprétée par le navigateur, aucun traitement JavaScript ne peut être disponible à ce moment
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  5. #5
    Membre éclairé Avatar de xess91
    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    408
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 408
    Par défaut
    ooooops je me suis trompé, j'avais compris l'inverse php to javascript.

    Désolé Mariox a ce moment la tu n'as que Ajax comme solution.

  6. #6
    Membre confirmé Avatar de paragoge
    Profil pro
    Inscrit en
    Février 2008
    Messages
    115
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 115
    Par défaut
    Citation Envoyé par Bovino Voir le message
    Mais non, il est absolument impossible d'utiliser en PHP une variable JavaScript
    Je viens précisément d'utiliser en PHP une variable javascript !!!
    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
    19
    20
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
    <html xmlns="http://www.w3.org/1999/xhtml"> 
    <head> 
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
    <title>Exemple d'utilisation en PHP d'une variable javascript</title> 
    <script language="javascript" type="text/javascript"> 
    var MyJavascriptVariable = "Ceci est bien une variable javascript!!!"; 
    function SetJsValue() 
    { 
         document.classic_form.jsvalue.value = MyJavascriptVariable; 
    } 
    </script> 
    </head> 
    <body> 
    <form action="action.php" method="post" enctype="application/x-www-form-urlencoded" name="classic_form" id="classic_form"> 
     <input type="hidden" name="jsvalue" value="javascript:MyJavascriptVariable.toString()" /> 
    <input type="submit" name="submit" id="submit" value="Submit" onclick="SetJsValue();" /> 
    </form> 
    </body> 
    </html>
    et dans action.php :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <?php
    echo $_POST['jsvalue'];
    ?>

  7. #7
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Très amusant

    Sauf que dans ton code j'ai un peu de mal à voir où tu utilises dans un traitement PHP une variable JavaScript...
    Tout ce que je vois, c'est l'utilisation classique de JavaScript dans une page HTML.
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

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

Discussions similaires

  1. Passage de variable javascript vers php (JS=>PHP)
    Par geforce dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 30/08/2010, 15h44
  2. [PHP-JS] recuperer une variable javascript dan php
    Par hammag dans le forum Langage
    Réponses: 2
    Dernier message: 07/08/2006, 14h00
  3. [PHP-JS] Transmettre une variable javascript vers php
    Par phpaide dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 20/05/2006, 08h30
  4. [PHP-JS] recuperation de variable javascript avec php
    Par dipajero dans le forum Langage
    Réponses: 3
    Dernier message: 21/03/2006, 20h39
  5. [PHP-JS] variable javascript vers PHP
    Par nicoaix dans le forum Langage
    Réponses: 3
    Dernier message: 17/03/2006, 21h28

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