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 :

[PHP-JS] Renseigner une variable php dans une fonction JS


Sujet :

JavaScript

  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    92
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 92
    Par d�faut [PHP-JS] Renseigner une variable php dans une fonction JS
    Bonjour,

    Comme le titre l'indique, je souhaite renseigner une variable php dans une fonction javascript, mais je n'y parviens pas ...

    Voici mon code

    Appel de la fonction JS
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <select onChange='MAJ_entite()' name="idEntite" class="Style6">
    Fonction JS
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
     
    function MAJ_entite()	{
    	var idEntite=document.getElementById('idEntite').options[document.getElementById('idEntite').selectedIndex].text
    </script><? $idEntite ?><JS....>=idEntite
    }

  2. #2
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    pas dans un onchange !!
    ce n'est pas possible le onchange s'effectue cot� client donc tu ne peux plus recup�rer une varibale php cot� serveur sauf aller retour serveru (submit de form et refresh) ou ajax ...

    � moins que ce ne soit qu'une fois sur le onload ...

    quel est le but de la manoeuvre ???
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  3. #3
    Membre confirm�
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    92
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 92
    Par d�faut
    Le but de la manoeuvre:

    Je souhaite r�cuperer la selection de l'utilisateur pour la liste d�roulante, afin de mettre � jour les listes d�roulantes suivantes...

  4. #4
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    alors sachant que javascript s'effectue cot� client ...
    et que php est mort une fois parti du serveur ...

    il te reste deux solutions...
    soit au chargement de la page tu colles toutes les infos dans une vraiable javascript et tu iras piocher dans cette variable (array par exemple) au moment du onchange

    ou alors si tu as trop d'information tu passe par ajax qui ira effectuer une requete sur le serveur ...
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  5. #5
    Membre confirm�
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    92
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 92
    Par d�faut
    Merci pour ton aide... mais je n'y parviens pas!!

    Je vais essayer d'expliquer mon probl�me diff�rement:

    Je cherche � r�actualiser certains champs d'un fomulaire au fur et � mesure de sa saisie par un utilisateur

    Ce formulaire est compos� de listes d�roulantes

    Lorsque l'utilisateur a fait son choix pour la premi�re liste, j'ai besoin de r�cup�rer son choix afin de mettre � jour les autres champs.

    Mais pour mettre � jour les autres champs il me faut faire des requ�tes SQL, et donc int�grer du php...

    Voici ma fonction javascript r�cuperant le choix de l'utilisateur
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
     
    function MAJ_entite()	{
    	idEntite=document.getElementById('idEntite').options[document.getElementById('idEntite').selectedIndex].value
    	document.location.reload();
    }
    je pense faire un reload pr pouvoir interpr�ter du php, mais pour que mon reload fonctionne, il faut que je garde ma variable globale JS idEntite...

    Comment faire?

    Ou alors si quelqu'un a un tout autre raisonnement je suis aussi preneuse!

  6. #6
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    c'est bien ce que je pensais un refresh au cours de saisie du form ...
    passe ta variable en param�tre du lien regarde dasn la il y a un truc l� dessus passage de param�tres dans un lien ...
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  7. #7
    Expert confirm�

    Avatar de denisC
    Profil pro
    D�veloppeur Java
    Inscrit en
    F�vrier 2005
    Messages
    4 050
    D�tails du profil
    Informations personnelles :
    �ge : 45
    Localisation : Canada

    Informations professionnelles :
    Activit� : D�veloppeur Java
    Secteur : Service public

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 4 050
    Par d�faut
    Citation Envoy� par gwen-al
    je pense faire un reload pr pouvoir interpr�ter du php, mais pour que mon reload fonctionne, il faut que je garde ma variable globale JS idEntite...
    La solution la plus simple, si tu acceptes d'avoir un aller/retour vers ton serveur est de mettre un:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    onchange="this.form.submit()"
    Sur ton select. De cette fa�on, ton formulaire sera automatiquement soumis d�s que la valeur du select changera.

    A ta charge, cot� serveur de r�cuperer ce formulaire, de te rendre compte qu'il est incomplet, et de proposer les choix correspondant � la valeur du select.

Discussions similaires

  1. Recuperer le resultat d'une variable javascript dans une variable PHP
    Par Dpsyourface dans le forum EDI, CMS, Outils, Scripts et API
    R�ponses: 2
    Dernier message: 01/03/2013, 16h59
  2. R�ponses: 9
    Dernier message: 23/06/2009, 10h54
  3. [PHP-JS] R�cup�rer une variable JS dans une variable PHP
    Par Perceuse-Killer dans le forum Langage
    R�ponses: 2
    Dernier message: 07/02/2008, 15h34
  4. R�ponses: 1
    Dernier message: 20/04/2007, 09h12
  5. [PHP-JS] mettre une variable javascript dans une variable php
    Par Mounr dans le forum G�n�ral JavaScript
    R�ponses: 1
    Dernier message: 20/04/2007, 09h09

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