php 101, retirer des infos d'un array

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

  • php 101, retirer des infos d'un array

    Bonjour,
    j'ai besoin de retirer des infos croisés sur mes utilisateurs. Bref, j'ai bien réussi à isoler mes utilisateurs mais je bloque sur comment vérifier de quel groupe ils sont.
    $value['id'] est la valeur d'id de mon utilisateur apres un foreach qui fonctionne bien.
    J'ai donc
    $sql3 = "SELECT group_id FROM gitslo_user_usergroup_map WHERE user_id = ".$value['id']."";
    $req3 = $bdd2->prepare($sql3);
    $req3->execute();
    $userGroup = $req3->fetchAll();
    Qui me génère un array pour chaque utilisateur par exemple :
    Array ( [0] => Array ( [group_id] => 8 [0] => 8 ) )
    Donc, je vois bien que celui-ci par exemple fait partie du groupe d'id = 8 Mais comment que je lui cause en php pour qu'il retourne que $myCategory=array[group_id], OU $myCategory=8, auquel cas, j'affiche ou je n'affiche pas...
    Merci désolé pour le niveau basique de la question...

  • #2
    Re : php 101, retirer des infos d'un array

    Commentaire


    • #3
      Re : php 101, retirer des infos d'un array

      Pour réécrire la meme chose que toi mais en respectant le framework
      Code PHP:
      $db JFactory::getDbo();
      $query $db->getQuery(true);

      $query->select($db->qn('group_id').', ' $db->qn('user_id'));
      $query->from($db->qn('#__user_usergroup_map'));
      $query->where($db->qn('user_id') . ' = ' $db->Quote($value['id']));

      $db->setQuery($query);

      $results $db->loadObjectList(); 
      Tous tes resultats sont dans $results.
      Pour lire le contenu de $results
      Code PHP:

      print_r
      ($results);
      // si tu veux parcourir la variable
      foreach ( $results as  $row)
         {
         echo 
      $row->group_id;
         } 
      Je ne sais pas vraiment si cela peut t'aider.

      J'ai fait ce que j'ai compris.

      ++
      Wis

      Commentaire

      Annonce

      Réduire
      Aucune annonce pour le moment.

      Partenaire de l'association

      Réduire

      Hébergeur Web PlanetHoster
      Travaille ...
      X