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

Bibliothèques et frameworks PHP Discussion :

[PEAR][HTML_QuickForm] Comment récupérer valeurs hierselect par POST ?


Sujet :

Bibliothèques et frameworks PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    104
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 104
    Par défaut [PEAR][HTML_QuickForm] Comment récupérer valeurs hierselect par POST ?
    Salut,
    J ai mon beau hierselect dans ma page1 et je voudrais récupérer dans la page2 les valeurs des selections qui ont été faites. Une idée?

    Merci

  2. #2
    Membre éprouvé
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Octobre 2002
    Messages
    98
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Transports

    Informations forums :
    Inscription : Octobre 2002
    Messages : 98
    Par défaut
    bah faut dire que c'est pas très clair ...

    c'est quoi hierselect ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    104
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 104
    Par défaut
    hierselect un un type de addElement dans PEAR qui permet de faire deux listes déroulantes communiquantes:

    $sel =& $form->addElement('hierselect', 'PhType', 'Type of ph : ');
    $sel-> setMainOptions ($TbPhno);
    $sel-> setSecOptions ($TbPM);

    c est l'élément de mon formulaire dans ma page 1 et je veux récupérer les données sélectionner dans ma page 2.

    j ai deux listes déroulantes dans ma page 1 je veux les données sélectionner dans ma page 2.

    une récupération "post" toute simple ne marche pas.

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    104
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 104
    Par défaut
    Trouvé !

    en fait suffit de recupérer par post le nom de l 'element et on obtient un tableau un peu bizarre.
    exemple
    page1.php:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    $sel =& $form->addElement('hierselect', 'Type', 'Type of  : ');
    	$sel-> setMainOptions ($TbPh);
    	$sel-> setSecOptions ($TbPM);
    page2.php
    simplement

    et le tableau est au format bizarre:

    [0][0] : index de valeur du 1° select (TbPh)
    [0][1] : booléen true si il y a un deuxieme index dans le second select
    false si il n y a aucune valeur dans le second select
    [1][0] : index de valeur du 2° select (TbPM)

    Reste a voir comment je vais manipuler ce tableau. mais ca marche.

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 5
    Par défaut
    Bonjour,

    avez-vous réussi à manipuler ce tableau?
    En fait, les données passent bien dans l'url, mais je n'arrive pas à les recupérer dans ma base.
    Avez-vous trouvé une solution?

    Merci

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    104
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 104
    Par défaut
    oui, en fai j utilise les indices récupéré, je reforme mon tableau precédent et quand l indice recupéré correspond a celui du tableau du hierselect, je recupere les champs correspondant.

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 20/05/2011, 11h35
  2. Comment récupérer valeur cellule d'un gridview?
    Par cortex024 dans le forum ASP.NET
    Réponses: 9
    Dernier message: 23/03/2007, 14h31
  3. Réponses: 2
    Dernier message: 24/04/2006, 11h27
  4. [XML] comment récupérer un arbre xml posté par http ?
    Par tomperso dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 02/07/2004, 10h29

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