IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Classification catégorie tableau multidimensionnel


Sujet :

Langage PHP

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2012
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Classification catégorie tableau multidimensionnel
    Bonjour à tous, je développe actuellement un système de classification de catégorie et sous catégorie, mais je ne m'en sort pas.
    J'ai essayé plusieurs choses, avec un système de trie pars clef mais cela c'est avéré inefficace, je me retourne donc vers les tableaux multidimensionnel mais je n'arrive pas à imaginer mon code.
    Dans ma BDD, j'ai une table catégorie qui contient 3 colonnes, nom, id, id parent, je voudrais pouvoir faire un affichage comme celui là :
    Musique
    - Jazz
    - Electro
    -- House
    -- Dance
    --- 90's
    Voiture
    ..etc

    Pouvez vous me donner un coup de pouce ?
    merci

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2011
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 92
    Points : 64
    Points
    64
    Par défaut
    Bonjour.

    Dans ce cas je dirais qu'il y a 2 solutions, à savoir la récursivité (s'il n'y a pas trop de niveaux) ou les arbres intervallaires.

    Personnellement je pencherais plus pour les arbres intervallaires.
    http://sqlpro.developpez.com/cours/arborescence/

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 31
    Points : 35
    Points
    35
    Par défaut
    Salut epic3000,

    Il semblerait que ton cas soit assimilable à celui du parcours d'un arbre en profondeur.

    Je t'encourage à jetter un oeil la dessus : http://www.liafa.jussieu.fr/~carton/.../parcours.html



    EDIT : Oups, je n'avais pas vu les liens que tu avais posté P4ndore, mais en effet il semblerait que ce soit cela.

  4. #4
    Membre éprouvé Avatar de Marc3001
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2008
    Messages
    829
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Février 2008
    Messages : 829
    Points : 1 275
    Points
    1 275
    Par défaut
    Citation Envoyé par p4ndore Voir le message
    Personnellement je pencherais plus pour les arbres intervallaires.
    http://sqlpro.developpez.com/cours/arborescence/
    J'viens d'apprendre un truc ça semble super puissant...

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2011
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 92
    Points : 64
    Points
    64
    Par défaut
    Ça l'est

    Il faut juste que ton script plante pas la base quand t'as 100 catégories/sous-catégories parce que refaire l'ordre à la main c'est un peu plus tendu

Discussions similaires

  1. Réponses: 2
    Dernier message: 08/12/2005, 15h41
  2. Réponses: 2
    Dernier message: 28/11/2005, 00h36
  3. Nombre de dimensions d'un tableau multidimensionnel
    Par Bruno75 dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 08/07/2005, 11h03
  4. type de donnée tableau multidimensionnel
    Par opheliegomes dans le forum Débuter
    Réponses: 2
    Dernier message: 03/02/2005, 13h29
  5. [langage] tableau multidimensionnel
    Par totox17 dans le forum Langage
    Réponses: 3
    Dernier message: 03/12/2002, 16h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo