Comment gérer une hierarchie avec My SQL

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Comment gérer une hierarchie avec My SQL

par goeb » 06 avr. 2005, 15:40

salut,
un truc comme ça peut-etre :
($hierarchie étant le niveau de la personne connectée)
"SELECT * FROM ta_table WHERE hierarchie >= $hierarchie"

Comment gérer une hierarchie avec My SQL

par bunskuad » 05 avr. 2005, 14:36

Bien le bonjour,

Je réalise une application pour les commerciaux en php avec mySQL. Chaque commercial a un mot de passe pour acceder a l'application et ainsi pouvoir rentrer ses données.
De plus le chef d'une equipe de commerciaux doit pouvoir lui aussi rentrer des données mais aussi pourvoir voir les données de son equipe.
Le chef du chef de l'equipe de commerciaux doit aussi pouvoir entrer ses données et pouvoir voir les données du manager en dessous ainsi que de son equipe. et ainsi de suite.

J'ai pensé a utiliser a utiliser un champ noeux du style:

id_login hierarchie Nom
1 0 Chef
2 1 Sous chef 1
3 2 vendeur1
4 2 vendeur2
5 2 vendeur3
6 1 Sous chef 2
7 6 vendeur4
8 6 vendeur5

Dans l'exemple ci dessus, le Sous chef 1 peut voir les données du vendeur2, 3 et 4 mais pas des vendeurs 4 et 5, et le sous chef 2 peut seulement voir les données du vendeur 4 et 5. par contre le chef peut tout voir.

Mais ensuite je ne sais pas comment faire dans la requete SQL pour que le chef puisse voir les données du sous chef et les données des vendeurs.

Voila j'espere avoir été clair.
Pouvez vous m'aider