Bonjour à tous et toutes.
Je suis en train de dévellopper un petit annuaire de contacts en PHP/MySQL et j'aurais besoin d'un petit coup de pouce pour la modélisation d'une partie de ma base.
Mes contacts (avec leurs infos "nom", "prenom", "tel1", etc...) doivent appartenir à des catégories. Or ces catégories peuvent être imbriquées (genre des dossiers et sous-dossiers dans un OS).
Par exemple pour mes catégories il faudrait que j'arrive à faire un truc du style :
Cat A --- Sous-Cat A.1
--- Sous-Cat A.2
Cat B --- Sous-Cat B.1 --- Sous-Sous-Cat B.1.1
--- Sous-Sous-Cat B.1.2
--- Sous-Cat B.2 --- Sous-Sous-Cat B.2.1
--- Sous-Sous-Cat B.2.2
--- Sous-Cat B.3
Cat C --- Sous-Cat C.1
etc...
etc...
etc...
Les utilisateurs appartiendront uniquement à une catégorie (A,B ou C), une sous-catégorie (A.x ou B.x ou C.x), ou une sous-sous-catégorie (A.x.x ou B.x.x ou C.x.x).
Mon problème est que je n'arrive pas à voir comment modéliser ma table "catégorie" afin de pouvoir gérer ces imbrications de catégories...
Je veux aussi pouvoir par la suite faire une recherche en explorant les catégories (en 1er niveau affichage des Catégories, selon la selection en 1er niveau on affiche les Sous-cat correspondante, et encore selon la sélection on affiche les sous-sous-cat...)
J'éspère avoir été assez clair sur mon soucis.
Merci d'avance à tous ceux qui liront le post et qui pourront m'éclairer...
Je reste à dispo pour plus d'info sur mon problème
Merci et bonne journée