Bonjour à vous,
Je suis actuellement en stage dans une boite pour développer un logiciel métier avec php/mysql.
Pour se connecter à se logiciel, la boîte dispose déjà d'un SSO. Ils m'ont demandé de faire des menus différents suivant le groupe de l'utilisateur enregistré. Pour cela ils m'ont demandé d'utilisé la variable [GROUPE] de $_SERVER. Jusqu'à la pas de souci, j'ai fait mes différentes tables de menu suivant les groupes possibles, mais au moment d'effectuer la comparaison entre [GROUPE] et mon groupeId de mes tables, je me suis rendu compte qu'ils avaient chacun plusieurs valeur dans [GROUPE] (entre 5 à 8 valeurs suivant les membres ex:[GROUPE] => (toto;tutu;titi;toto-manager;blabla)
Malgré plusieurs recherche sur internet, je n'ai pas trouvé de solution viable.
Quelqu'un pourrait-il m'apporter quelques pistes ou indications sur la façon de comparer mon champ avec un champ contenant plusieurs valeurs ?
ex :
j'ai ma table groupe, avec un champ groupeId et un champ groupeNom.
groupeId - groupeNom
1 - voiture
2 - chaise
3 - maison
et je veux comparer groupeNom avec $_SERVER[GROUPE] = toto;tutu;maison;titi; sachant que là le résultat doit être positif puisqu'il fait parti du groupe "maison".
Cordialement,
Partager