Accueil > Forum > > > > Classer contacts par catégories
Classer contacts par catégories
jeudi 23 février 2006 à 11:46:28 |
Classer contacts par catégories

matt38100
|
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
|
|
jeudi 23 février 2006 à 12:02:50 |
Re : Classer contacts par catégories

malalam
|
Réponse acceptée !
Hello,
categories cat_id cat_id_mere cat_libelle
Exemple : cat1 cat1_1 cat1_1_1
table categories: 1, 0, cat1 2, 1, cat1_1 3, 2, cat1_1_1
Dans ta table users: user_id user_cequetuveux cat_id
Quant tu veux afficher l'arbo des catégories pour un utilisateur : tu regardes le cat_id dans la table user. Tu v as chercher la catégorie correspondante dans la table categorie. Tu boucles sur le cxat_id_mere : tant qu'il est différent de 0, tu vas chercher dans categorie where cat_id = cat_id_mere, et tu continues en changeant de cat_id_mere (celle du nouveau cat_id). Tu construits ton arbo comme ça, dans ujn tableau par exemple, ou une chaine, puis tu réaffiches ce que tu as obtenu une fois sorti de la boucle.
|
|
jeudi 23 février 2006 à 12:08:13 |
Re : Classer contacts par catégories

matt38100
|
Merci a toi malalam, j'ai fait un rapide essai avec ce que tu viens de me donner et ca a l'air d'être ok pour ce que je veux faire...
Y a plus qu'a!!!!
Grand merci et bonne journée
|
|
Cette discussion est classée dans : cat, catégorie, contacts, catégories, classer
Répondre à ce message
Sujets en rapport avec ce message
Help : problème bizarre [ par grisounette ]
Voici un test que j'ai fais concernant un genre de menu arborescent (je dis un genre car je n'utilise pas de javascript mais uniquement du php) http:/
Menu deroulant [ par zmint ]
Bonjour tout le monde, j'ai un probleme que je n'arrive pas à resoudre si quelqu'un peut m'aider, j'ai deux menus deroulants: l'un pour les catégorie
Présentation des résultats d'une requete 3 par ligne [ par yvain91 ]
Bonjour,Avec une requête, je récupère le nom des catégories de mon site. J'arrive à afficher chaque nom de catégorie dans une ligne de tableau. Je sou
Sous menu (ou sous catégories) illimités [ par gilou33 ]
Bonjour,je suis un peu coincé sur la réalisation d'une boutique en ligne, pour un élément probablement tout bête, l'affichage de catégories d'articles
Site de vente : presentation des produits. [ par Aroeris ]
Bonjour, dans le cadre de mon stage de fin d'année je dois développer un site de vente en ligne. Chaque produit appartient a une catégorie qui est dis
Catégorie illimité , sous-catégorie^n etc... [ par tibine974 ]
Bonjour à tous !!Voilà mon probléme je dois construire une application qui doit permettre d'ajouter des catégories , sous-catégorie, sous-sous-catégor
Création de catégorie et de sous catégories [ par ravling ]
Bonjour à tous.Je fais actuellement un stage au CNRS de Pau. On m'a demandé de faire une application en PHP pour gérer des liens inscrits par des util
Ajout des identifiants [ par ldevun ]
Bonjour,J'ai une BDD avec des catégories, des sous catégories, des produits. Les catégorie ont un id, les sous catégories ont un id aussi et les produ
combobox dynamique [ par anaa21 ]
Bonjour à tous, je suis entrain de concevoir une application en php et j'ai besoind'un scriptqui me permet d'afficher la catégorie du produit sélecti
Variable [ par SatanCorporation ]
Salut a tousdonc sur mon site jai un menu a gauche et quand je clique dessus le lien est :val.php?id=file&cat=1Or je voudrais que quand je clique dess
Livres en rapport
|
Derniers Blogs
GESTION D'EXCEPTION AVEC LES TASKSGESTION D'EXCEPTION AVEC LES TASKS par richardc
Nous avons vu dans un précédent article comment utiliser Task pour effectuer des opérations dans un autre thread.
Malheureusement, comme tout le monde n'est pas parfait, il se peut que cette exécution se passe mal et qu'une exception se produise.
La...
Cliquez pour lire la suite de l'article par richardc DéMARRONS AVEC LES TASKSDéMARRONS AVEC LES TASKS par richardc
Que vous le vouliez ou non, le développement multi-tâche est maintenant une obligation pour toute nouvelle application. Il est donc vital d'en comprendre les mécanismes et de s'y mettre le plus tôt possible.
En attendant le .NET Framework 4.5 avec le...
Cliquez pour lire la suite de l'article par richardc SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Forum
CHAMPS TIMECHAMPS TIME par vargas
Cliquez pour lire la suite par vargas
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|