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

AJAX Discussion :

[AJAX] 3 listes liées : récupérer un id


Sujet :

AJAX

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 13
    Par défaut [AJAX] 3 listes liées : récupérer un id
    boujour
    ce forum est assez ancien mais je tente parce que je suis vraiment embête.
    voila mon problème, j'ai 3 listes liées sur le même principe mais je n'arrive pas à récupérer ID de livre et id de duree (selon l'exemple d'adr22)
    EDIT : En référence à cette discussion

    quelqu'un pourrai me venir en aide?
    Fichiers attachés Fichiers attachés

  2. #2
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Bonjour et bienvenue sur Développez.com

    Difficile d'être sûr car tu ne nous donnes pas le code de ta fonction Ajax

    En tous cas tu n'as pas fait la même "erreur" qu'adr22 (donner à un élément un name correspondant à l'id d'un autre élément), ce qui risque fortement de perturber IE

    Du coup, je suppose que ta fonction Ajax devra ajouter le select récupéré dans le innerHTML de "type_equipement" ou de "marque" ....

    Par contre, tu as plusieurs balises TD non fermées, et ça risque de poser problème quelque soit le navigateur

    A+

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 13
    Par défaut
    ces fichiers sont plus clair.
    Fichiers attachés Fichiers attachés

  4. #4
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Si tu ne corriges pas les erreurs déjà signalées, ça ne risque pas d'avancer

    Dans ta 2° page, en plus des <td> non fermés, la structure de tes tables est plus que chaotique.
    Un exemple (parmi d'autres)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <table cellpadding="9" cellspacing="0" border="0" width="460">
      <form method="POST" action="http://localhost/Assystem/fr/login/doc_techniques/liste_doc_techniques.php" ><br><br><br>
         <table cellpadding="9" cellspacing="0" border="0" width="460">
    	 <tr bgcolor="#E9F1F2">
    A+

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 13
    Par défaut
    pourquoi chaotique?
    parce qu'il y a 2 fois table
    <table cellpadding="9" cellspacing="0" border="0" width="460">
    j'en supprime un?

    j'ai fais comme sa sur d'autre page et cela ne m'a jamais posé problème.

    ps: je suis vraiment novice, j'apprends sur le tas.

  6. #6
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 13
    Par défaut
    je viens de le supprimer. il ne semble pas avoir de changement sur ma page .

  7. #7
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Dans une table HTML, un élément (ici ton <form>) ne peut être placé qu'entre <td> et </td> ....
    Par ailleurs, pour les balises relatives aux tables, toutes les balises fermantes sont obligatoires ...

    A+

  8. #8
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 13
    Par défaut
    je régularisé mes TD et TR
    Fichiers attachés Fichiers attachés

  9. #9
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 13
    Par défaut
    j'ai enlevé les td qui encadraient from
    Fichiers attachés Fichiers attachés

  10. #10
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Il faut d'abord que tu corriges tous les problèmes de structures HTML.
    C'est encore loin d'être le cas

    Faire un tour par les cours HTML te fera gagner du temps

    Je te conseille notamment de lire attentivement le § II-H. Les tableaux et de l'appliquer à tout ton code.

    A+

  11. #11
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 13
    Par défaut
    vous pensez que sa va régler mon problème en ce qui concerne la remonté d'info des listes déroulantes?

    ce n'est pas que je refuse de faire les corrections demandé mais j'ai de nombreuses pages et formulaire qui fonctionne trés bien avec la même structure et les mêmes erreurs.

    J'ai uniquement besoin d'avoir l'instruction pour remonter l'info des listes liées.
    J'arrive a récupérer le résultat de la première liste déroulante donc je pense pas que ce soit un problèmes ce soit un de structure. mais ce n'est qu'une hypothèse je me trompe peut-être

  12. #12
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Citation Envoyé par cypher77w Voir le message
    Je cherche désespérément à récupérer le résultat de la liste type_equipement et marque pour l'exploiter dans liste_doc_technique.php.
    Je ne vois pas d'éléments ayant un id="idtype_equipement" dans ton code (peut être mal lu) ...
    Si c'est le cas, difficile donc de le récupérer pour le transmettre ...

    Citation Envoyé par cypher77w Voir le message
    vous pensez que sa va régler mon problème en ce qui concerne la remonté d'info des listes déroulantes?
    Pas forcément, mais c'est un peu comme si tu demandais comment tu dois isoler les murs de ta maison ... alors que tu veux pouvoir laisser portes et fenêtres ouvertes

    Bref, difficile de te suggérer des corrections sur un point sachant que le reste du code (même si non concerné) contient d'énormes erreurs de base

    A+

  13. #13
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 13
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
     
    	<td class=marin>Type d'équipement</td>
    	<td class=marin>
    	<div id='type_equipement'  style='display:inline' onchange='go2()' >
    	     <select id='type_equipement' >
    	     <option value='-1'>Choisir une societe</option>
    	     </select>
    	</div>
            </td>
    comment pourrais-je récupérer le résultat après sélection pour le récuperer dans liste_doc_technique??

  14. #14
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Ce n'est pas l'id que tu utilises dans ta fonction
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sel2 = document.getElementById('idtype_equipement');
    De plus, un id doit être unique dans la page, ce qui n'est pas le cas ici (pas vérifié ailleurs).

    Cette règle est incontournable ...

    A+

  15. #15
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 13
    Par défaut
    ceci fonctionne très bien ! si je fais ta modif ma liste équipement ne fonctionne plus. ce n'est pas le problème.

    Merci quand même

  16. #16
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 13
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sel2 = document.getElementById('type_equipement');
    type_equipement provient de :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <div id='type_equipement'  style='display:inline' onchange='go2()' >
    c'est bien 'type_equipement' qui doit être utilisé dans sel2

  17. #17
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 13
    Par défaut
    j'ai simplifié
    Fichiers attachés Fichiers attachés

  18. #18
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Citation Envoyé par cypher77w Voir le message
    sel2 = document.getElementById('type_equipement');

    type_equipement provient de :

    <div id='type_equipement' style='display:inline' onchange='go2()' >

    c'est bien 'type_equipement' qui doit être utilisé dans sel2
    Relis ton code

    Et bon courage pour la suite

  19. #19
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 13
    Par défaut
    J'ai trouvé des discussion sur les mêmes problèmes que moi

    et j'ai appris que je ne peux re-poster ma question concernant les listes liées dans deux discussions dont je ne suis pas l'auteur.

    pouvez vous m'expliquer la solution trouvé? il n'y a pas d'extrait de code montrant la solution.


    http://www.developpez.net/forums/d73...e/#post4903008

    http://www.developpez.net/forums/d77...x/#post4903159

  20. #20
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 13
    Par défaut
    Citation Envoyé par E.Bzz Voir le message
    Relis ton code

    Et bon courage pour la suite
    il y a une erreur dans ce morceau de program?

Discussions similaires

  1. [AJAX] Listes liées - récupérer valeur 2° liste
    Par rider74 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 30/06/2008, 22h48
  2. [AJAX] deux listes liées
    Par kawther dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 03/04/2007, 13h15
  3. [AJAX] Trois listes liées
    Par jason69 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 30/03/2007, 20h23
  4. [AJAX] plusieurs listes liées
    Par highman dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 02/03/2007, 10h31

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