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

PHP & Base de données Discussion :

Reproduire l'arborescence d'un menu tree


Sujet :

PHP & Base de données

  1. #1
    Membre à l'essai
    Homme Profil pro
    Webmaster
    Inscrit en
    Avril 2009
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Avril 2009
    Messages : 29
    Points : 23
    Points
    23
    Par défaut Reproduire l'arborescence d'un menu tree
    Bonjour à tous,

    j'utilise un CMS (cmsms pour le pas le citer) pour la saisie de mes documents et ce dernier utilise la concaténation pour l'arborescence.
    Ce qui donne (dump):

    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
    17
    18
    array (size=63)
      0 => string '00001' (length=5)
      1 => string '00002' (length=5)
      2 => string '00002.00001' (length=11)
      3 => string '00002.00002' (length=11)
      4 => string '00002.00003' (length=11)
      5 => string '00002.00004' (length=11)
      6 => string '00003' (length=5)
      7 => string '00003.00001' (length=11)
      8 => string '00003.00001.00001' (length=17)
      9 => string '00003.00001.00002' (length=17)
      10 => string '00003.00001.00003' (length=17)
      11 => string '00003.00002' (length=11)
      12 => string '00003.00002.00001' (length=17)
      13 => string '00003.00002.00002' (length=17)
      14 => string '00003.00002.00003' (length=17)
      15 => string '00003.00002.00004' (length=17)
    ...
    Je voudrais simplement reproduire l'arbo de cette façon :

    <ul>
    <li>
    <ul>
    <li></li>
    <li></li>
    <li></li>
    </ul>
    </li>
    <li></li>
    <li></li>
    </ul>
    Je ne sais pas pq je n'arrive pas a sortir un bout de code.
    Est-ce qu'une âme charitable pourrais retirer mes œillères et me mettre sur les rails.
    D'avance merci.

  2. #2
    Membre émérite
    Avatar de gene69
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 769
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 769
    Points : 2 446
    Points
    2 446
    Par défaut
    une boucle for sur $le_tableau pour chaque $item
    count( $arbo = explode('.',$item)) pour connaitre la profondeur.
    PHP fait nativement la validation d'adresse électronique .
    Celui qui a inventé mysql_connect(...) or die() est déjà mort plusieurs fois.

    Utilisez le bouton résolu!

Discussions similaires

  1. [2.x] Ajouter Menu tree panel sous Symfony2
    Par eamon250d dans le forum Symfony
    Réponses: 1
    Dernier message: 18/10/2014, 06h58
  2. requete menu tree
    Par SpaceFrog dans le forum Requêtes
    Réponses: 1
    Dernier message: 30/06/2009, 09h26
  3. arborescence des sous Menu
    Par craesys dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 21/08/2008, 20h23
  4. [Tableaux] Obtenir l'arborescence d'un menu ?
    Par Mister Paul dans le forum Langage
    Réponses: 4
    Dernier message: 13/11/2007, 15h58

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