Encore besoin d'aide pour Foreach

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • Encore besoin d'aide pour Foreach

    Bonjour,
    Je continue mes investigations pour comprendre.
    Précédemment j'avais besoin de récupérer une unique colonne, Merci Lomart pour ton aide.

    Cette fois j'ai un tableau ou j'ai besoin de récupérer plusieurs colonnes:
    Code HTML:
    ($ListUsers = $db->loadAssocList();)

    Array ( [id] => 2 [ordering] => 2 [created_by] => 879 [modified_by] => 879 [prenom] => [nom] => [nomuser] => 880 [profession] => [pays] => 75 [adhesion] => adhesion [rue] => [ville] => [code_postal] => [telephone] => [mobile] => [email] => aaa@aaa.fr )

    J'ai besoin de récupérer par exemple la colonne nom et la colonne email:
    J'avais pensé à quelque chose comme ça:

    Code PHP:
    <?php
    foreach($ListUsers as $element){
        
    $UserNoms $element->nom;
        
    $UserEmails $element->email;
        
        
    print_r($userNoms);
        
    print_r($UserEmails);
    }
    ?>
    Mais ce n'est visiblement pas la bonne solution.

    Merci beaucoup.

    Bien cordialement.

    Eric
    Dernière édition par Agrepe à 06/09/2017, 08h24

  • #2
    Re : Encore besoin d'aide pour Foreach

    Bonjour Eric,

    Tu as un tableau à double entrée, il te faut donc une double boucle.
    Lire les lignes et pour chacune les colonnes désirées

    Un tableau se récupère par : $result = monArray[$ligne][$colonne]
    UP, le plugin universel à découvrir sur https//up.lomart.fr
    bgMax
    , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

    Commentaire


    • #3
      Re : Encore besoin d'aide pour Foreach

      Bonjour,
      Comment vas-tu ?
      Merci pour ton aide.

      J'essaie de comprendre tout ça alors.

      Cordialement.

      Eric

      Commentaire


      • #4
        Re : Encore besoin d'aide pour Foreach

        <?php
        foreach($ListUsers as $element){
        $UserNoms = $element->nom;
        $UserEmails = $element->email;

        print_r($userNoms);
        print_r($UserEmails);
        }
        ?>
        Attention aux variables en majuscules/minuscules...
        en général, utiliser plutôt minuscules pour la première partie.

        $userNoms
        $userEmails

        et garder cette orthographe par la suite.
        Jean-Marie Simonet / infograf768
        Joomla co-fondateur. Joomla Production Working Group.
        Sauf demande explicite de ma part, merci de ne pas utiliser de Message Privé pour poser des questions. Le forum est là pour ça.

        Commentaire

        Annonce

        Réduire
        Aucune annonce pour le moment.

        Partenaire de l'association

        Réduire

        Hébergeur Web PlanetHoster
        Travaille ...
        X