Bonjour,
Je suis en train de créer un menu qui va me permettre d'afficher la présentation suivante :
Entité 1
- Groupe A
- Groupe B
- Groupe C
Entité 2
- Groupe A
- Groupe B
etc...
Ma problématique est la suivante :
j'ai des informations dans plusieurs tables que je ne peux pas modifier.
L'id du contact est lié à plusieurs groupes qui appartiennent à une et une seule entité.
Je vais rechercher avec l'id du contact (id_ny_contact) dans la table ny_contact_groupe l'id des groupes auxquels le contact appartient
Puis avec l'id de chaque groupe je vais rechercher dans la table ny_groupe le nom du groupe et l'entité afférente à chaque groupe.
J'aimerais trier les informations par entité puis par groupe (comme ci-dessus), mais je pense que je dois passer par un tableau puis un affichage "foreach".
voici mon code, sans la création du tableau.
Merci de me donner un coup de main car je suis un peu perdu.
Je ne sais pas passer les variables de ma boucle (while) dans un tableau et après, les ressortir trié (sort) dans un menu déroulant par exemple (mais une fois que j'aurais la manip, je m'en arrangerais.
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 $hr=0; $query1 = "SELECT * FROM ny_contact_groupe WHERE id_ny_contact='$_SESSION[id_membre]' AND date_fin=''"; $result1 = mysql_query($query1); while($val2 = mysql_fetch_array($result1)) { $hr++; $membre_grp[$hr]=$val2['id_ny_groupe']; // lister les id entité correspondantes $query1a = "SELECT * FROM ny_groupe WHERE id_ny_groupe='$membre_grp[$hr]'"; $result1a = mysql_query($query1a); $val1a = mysql_fetch_array($result1a); $groupe_name=$val1a['texte']; $entite_id=$val1a['id_ny_entite']; }
Merci d'avance à ceux qui m'aideront sur le sujet
Partager