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 :

Organisation dans rubriques dans un select


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    70
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 70
    Par défaut Organisation dans rubriques dans un select
    Bonjour,

    je sais que le titre est assez ambigu, d'ou la difficulté de faire des recherches sur le net ..

    J'ai une base de donnée avec la table TYPE organisé comme cela (je simplifie)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
        id
        nom
        profondeur
        id_parent
    l'idée est de créer une arborescence de TYPES, un peu comme un forum et le tout dans une seul table, exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    NOM                               ID                  ID_PARENT              PROFONDEUR
     
    Informatique                    1                      0                            1
    --Programmation               2                       1                            2
    ----PHP                          5                       2                           3
    ------Tuto                     4                       5                           4
    ----C++                       11                     2                           3
    --3D                            9                       1                            2
    --Montage Vidéo            8                       1                            2
    Sport                          45                     0                            1
    --Rugby                    32                     45                          2
    --Karaté                     34                      45                          2
    ----Techniques            15                     34                          3
    ----Coups fatals!          45                     34                          3
    etc ...

    Cette représentation je souhait l'avoir dans la balise select
    Remarquer que les ID ne représentent aucun ordres, mais informe pour chaque noeud qui est sont père.

    Avez vous une idée, un algo, pour démarrez.
    perso j'en ai un au brouillon mais il me semble assez lourd à mettre en place (plusieurs boucles imbriqués, plusieurs parcours, beaucoup de modification de tableaux ...)

    Merci

    PS:j'ai voulu faire des listes dynamique avec seulement du php, j'ai passé hier la journée sans succès, et comme je dois fini ce soir, je ne souhaite pas me lancé dans du ajax

    EDIT3 : décidément j'arrive pas à organiser la liste ....

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Août 2002
    Messages
    1 060
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 1 060
    Par défaut
    Bonjour,

    Peut-être que ceci peut correspondre à ce que tu cherches :
    http://sqlpro.developpez.com/cours/arborescence/

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    70
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 70
    Par défaut
    c'est ça, merci
    mais la technique me semble un peu longue
    l'affichage en récursif semble plus évident, en particulier pour les ajout et suppressions d'éléments.
    je vais donc suivre cette voie

Discussions similaires

  1. Réponses: 1
    Dernier message: 12/06/2007, 22h38
  2. Ajout de rubrique dans plusieurs table
    Par flo456 dans le forum ASP
    Réponses: 3
    Dernier message: 19/10/2005, 10h01
  3. [JSP]Erreur de syntaxe dans un tag <option select
    Par logica dans le forum Servlets/JSP
    Réponses: 5
    Dernier message: 03/05/2005, 15h33
  4. police dans balise input et select
    Par le_ben dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 11/03/2005, 15h54
  5. Réponses: 9
    Dernier message: 27/10/2004, 02h31

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