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 :

Pb listes li�es javascript/php


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre Expert
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    1 349
    D�tails du profil
    Informations personnelles :
    �ge : 38
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 349
    Par d�faut Pb listes li�es javascript/php
    Bonjour,

    Au cours de mon stage je dois realiser des formulaires permettant d'interagir avec une base mysql que j'ai cr�e pour cela j'ai donc utilis� php...Mais ayant besoin de faire dans mon formulaire j'ai utilis� un peu de javascript....et les problemes arrivent...

    Mon probleme est le suivant lorsque que je selectionne un premier �l�ment dans une de mes listes d�roulantes, une deuxieme liste d�roulante est cens�e recevoir des champs sp�cifiques....or ya rien du tou...!
    Et vu mes connaisances limit�s en javascript je narrive pa a la resoudre.
    Voici la parti 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
     
    function go()
    {
                    getXhr();
                    xhr.onreadystatechange = function(){ 
                    if(xhr.readyState == 4 && xhr.status == 200)
                    {
                            leselect = xhr.responseText;                   
                            document.getElementById('lieu').innerHTML = leselect;
                    }
                    }               
                    xhr.open("POST","scriptmouv.php",true);               
                    xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
                    sel = document.getElementById('pn');
                    pn= sel.options[sel.selectedIndex].value;
                    xhr.send("pn="+pn);
                }
    La c'est le code mes listes d�roulantes:
    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
     
    <label><span class="legende_elmt">pn,marque,type</span></label>
    <select name="pn" id="pn" onchange="go()">
        <option value='-1'>Selectionnez pn</option>
    <?
        $result = mysql_query("select passy,pmar,ptyp from listepn, inventaire where passy = pn and mouv = 1 group by passy;");
        while ($row=mysql_fetch_row($result))
        { 
    ?>
    <option value=<? echo $row[0];?>><? echo $row[0]; ?>,<? echo $row[1]; ?>,<? echo $row[2]; ?></option>
    <?
        }    
    ?>
    </select>
    <label><span class="legende_elmt">lieu</span></label>
    <select name='lieu' id='lieu'>
    <option value='-1'>lieu de la piece</option>        
    </select>
    Je vous remercie par avance de vos r�ponses...et de votre aide parceque j'en ai bien besoin...

  2. #2
    Membre averti
    Inscrit en
    F�vrier 2006
    Messages
    60
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2006
    Messages : 60
    Par d�faut
    Salut, moi j'avais pas de choses commes ca � faire.

    Par contre, j'ai des listes d�roulantes li� avec des fonctions javascript dans l'intranet sur lequel je travail.

    Si tu veux, passe moi ton adresse mail et je t'envois un fichier php dans lequel ce probl�me est trait�.

    tu choissit une ligne et par rapport � la ligne selectionn�, des produits s'affiche dans le 2eme menu d�roulant.

  3. #3
    Membre Expert
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    1 349
    D�tails du profil
    Informations personnelles :
    �ge : 38
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 349
    Par d�faut
    oui ca peu m'intetresser!!!

  4. #4
    Membre averti
    Inscrit en
    F�vrier 2006
    Messages
    60
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2006
    Messages : 60
    Par d�faut
    tu as recu ???

  5. #5
    Membre Expert
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    1 349
    D�tails du profil
    Informations personnelles :
    �ge : 38
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 349
    Par d�faut
    oui j'ai recu je suis en trin d'y jeter un coup d'oeil mci te tiens au courant

  6. #6
    Membre Expert
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    1 349
    D�tails du profil
    Informations personnelles :
    �ge : 38
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 349
    Par d�faut
    Bon ca a l'air d'etre se que je cherche a faire me reste plus qu' a bien comprendre ton script!!

Discussions similaires

  1. [AJAX] 4 listes li�es en PHP/MySQL/AJAX
    Par elmanu13 dans le forum AJAX
    R�ponses: 6
    Dernier message: 07/09/2011, 10h04
  2. [MySQL] 3 listes li�es avec PHP/MYSQL
    Par sadigoun dans le forum PHP & Base de donn�es
    R�ponses: 12
    Dernier message: 22/10/2008, 12h41
  3. [Javascript][PHP] Missing before statement? (liste li�e)
    Par popogendarme dans le forum G�n�ral JavaScript
    R�ponses: 3
    Dernier message: 08/02/2007, 16h17
  4. [PHP-JS] Liste d�roulante + Javascript + Php et Mysql : Besoin d'aide
    Par vampyrx dans le forum G�n�ral JavaScript
    R�ponses: 5
    Dernier message: 19/03/2006, 01h40

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