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-JS] récupérer variable javascript vers php


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 7
    Par défaut [PHP-JS] récupérer variable javascript vers php
    Bonjour
    Je souhaite récuperer , dans mon code php une variable créée dans une fonction javascript. Comment dois je faire ?
    Voici le code :
    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    function fonct_profil(valeur) {
            var message;
            switch (valeur) {
                case "E":
             document.form_choix.resultat.value = "disciplEtudiant";
            break;
    }


    La variable que je souhaite récuperer dans mon code php est document... resultat .
    Merci de votre aide

    felix14

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

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Avril 2006
    Messages : 512
    Par défaut
    php exécuté côté serveur
    js exécuté côté client

    donc possibilité de passer des valeur de php à js, lors de l'interprétation du php sur le serveur, avant d'envoyer le tout au client

    mais pas moyen de passer une valeur de js à php
    Dia [ Page DVP ] [ Site pro ]

  3. #3
    Membre expérimenté
    Profil pro
    Développeur Web
    Inscrit en
    Septembre 2006
    Messages
    215
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Septembre 2006
    Messages : 215
    Par défaut
    tu peux utiliser un formulaire avec un champs hidden qui contiendra la valeur de ta variable "document" (enfin dans ton exemple je ne vois pas de variable document)

    ensuite quand l'utilisateur envoi le formulaire tu récuper la valeur coté php

    tu vois le truc ?

    sahid

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

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Avril 2006
    Messages : 512
    Par défaut
    ouais évidemment, quand je dis "pas moyen de passer une valeur de js à php" c'est en restant sur la page

    si tu peux faire ton script en rechargeant la page, fait comme dit sahid
    Dia [ Page DVP ] [ Site pro ]

  5. #5
    Membre expérimenté
    Profil pro
    Développeur Web
    Inscrit en
    Septembre 2006
    Messages
    215
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Septembre 2006
    Messages : 215
    Par défaut
    en complément

    tu peux utiliser l'objet XMLHttpRequest, avec les méthode send et open,
    ainsi tu n'est pas obligé de faire intervenir l'utilisateur et effectuer le transfert de la variable en tache de fond, c'est une bonne méthode.

    en y pensant tu peux même le faire avec une iframe cachée

    m'enfin ca dépend de ce que tu cherches à faire exactement

    sahid

  6. #6
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 7
    Par défaut var javascript vers php
    merci pour vos réponses Sahid et Dia_FR.
    En fait , je vous livre le code complet :
    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
    21
    22
    23
    24
    25
    26
    27
    28
    29
    <script language="javascript">
    function fonct_profil(valeur) {
    var resultat;
            switch (valeur) {
               case "E":
    	document.form_choix.resultat.value = "disciplEtudiant";
    	break;
               case "S":
    	document.form_choix.resultat.value = "discipl2";
    	break;
    	}
    }
     
    </script>
    </head>
    <HTML>
     
    <form name="form_choix" method="post" action="">
    <table>
       <p><strong>Choisissez un profil d'utilisateur :</strong>          
         <input type="radio" name="profil" value="E" onChange="fonct_profil(this.value);">Etudiant &nbsp;&nbsp;&nbsp;
         <input type="radio" name="profil" value="S" onChange="fonct_profil(this.value);">Stagiaire &nbsp;&nbsp;&nbsp;
    <input type="text" name="resultat"  value="<?php echo $resultat ?>" >  </pre>
    </table>
    	<?php
    	echo "resultat : ".$resultat."<p>";
    	?>
    </form>
    </HTML>

    J'ai mis la variable "resultat" en input type=text , je la récupere dans le 1er echo $resultat ; par contre en php (à l'interieur des balises php, apres la balise </table>) l'echo me rend un resultat vide.

    Mon but serait d'avoir $resultat à l'interieur de mon php egal à la valeur donnée dans la fonction javascript.

    j'espère que c'est clair .
    Merci de vos conseils.

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] Variable javascript vers php
    Par guigui31 dans le forum Général JavaScript
    Réponses: 13
    Dernier message: 13/06/2007, 15h39
  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] 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