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 :

Boucle listage de dossier avec menu déroulant


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
    Mai 2009
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 63
    Par défaut Boucle listage de dossier avec menu déroulant
    Bonjour,

    je dois faire une menu déroulant qui liste les dossier qu'il trouve mais je me heurte a un problème au niveau de <li><ul> ... impossible de faire que cela se mettent comme il faut.


    Donc je vous explique un peut le problème

    voici en HTML comment cela dois sortir :
    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
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
     
    <ul id="menu">
        <li><a href="#menu1">bibliotheque de fichier</a>
            <ul>
                <li><a href="#">Premier dossier</a></li>
                <li><a href="#">Second dossier</a>
                    <ul>
                        <li><a href="#">Premier sous-dossier de du second dossier</a></li>
                        <li><a href="#">Second sous-dossier de du second dossier</a></li>
                        <li><a href="#">3éme sous-dossier de du second dossier</a>
                            <ul>
                                <li><a href="#">sous dossier de 3éme sous-dossier qui lui méme et sous-dossier de dossier 2</a></li>
                                <li><a href="#">élément 2</a></li>
                                <li><a href="#">élément 3</a></li>
                            </ul>
                        </li>
                    </ul>
                </li>
                <li><a href="#">élément 1</a></li>
                <li><a href="#">élément 3</a>
                    <ul>
                        <li><a href="#">élément 1</a></li>
                        <li><a href="#">élément 2</a></li>
                        <li><a href="#">élément 3</a></li>
                    </ul>
                </li>
            </ul>
        </li>
    </ul>
    il dois lister les dossier > sous-dossier et >sous-sous dossier.

    voici le php:

    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
    19
    20
    21
    22
    23
    24
    25
    26
    27
    <?php
        function scanDossier($rep){
     
      $MyDirectory = opendir($rep) or die('Erreur');
     
    	while($entrer = @readdir($MyDirectory)) 
    	{
    		if(is_dir($rep.'/'.$entrer)&& $entrer != "." && $entrer != "..") 
    		{
            	echo '<li><ul>'.$entrer;
    			scanDossier($rep.'/'.$entrer);
                echo '</ul></li>';
    		}
     
    		else 
    		{
     
    		}
    	}
      		closedir($MyDirectory);
    }
     
     
     
    	$rep = "../bibliotheque";
    	scanDossier($rep);
    ?>
    Je n'arrive pas malgré beaucoup d'essai(4h) et de magnéres différentes a avoir cette mise en forme avec les <li> et les <ul> cela ne s'ouvre et se ferme jamais comme il le faut.

    j'ai vraiment besoin d'aide j'ai peur que cela soit impossible.

    merci d'avance

  2. #2
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par jerem3000 Voir le message
    j'ai vraiment besoin d'aide j'ai peur que cela soit impossible.
    Je te rassure, c'est possible !
    Mais il faut s'y prendre avec BEAUCOUP de logique :
    1-> tu réfléchis (comment fermer les balises au bon moment, ...)
    2-> tu écris un code "propre", et commenté

    - Commence déjà par un code pour lister juste les dossiers.
    - Si ca marche, continue pour lister aussi les sous-dossiers
    - ...

Discussions similaires

  1. bouton avec menu déroulant dans la tool bar.
    Par archerhawke dans le forum AWT/Swing
    Réponses: 3
    Dernier message: 27/10/2009, 20h50
  2. [PHP-JS] erreur 404 avec menu déroulant
    Par midiweb dans le forum Langage
    Réponses: 5
    Dernier message: 15/02/2007, 16h56
  3. [JS] Pb avec menu déroulant - cf. 4e post
    Par Badaboumpanpan dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 25/10/2006, 16h13
  4. Problème avec menu déroulants
    Par davinout dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 26/04/2006, 20h33
  5. [CSS] petit problème avec menu déroulant et frame
    Par SylvainB dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 14/02/2006, 15h54

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