Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > CSS
CSS Forum d'entraide sur l'utilisation des feuilles de style CSS. Avant de poster : Cours CSS, FAQ CSS, Galerie CSS
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 17/01/2012, 17h33   #1
Futur Membre du Club
 
Homme Sébastien Deloy
Responsable d'un service sociale
Inscription : janvier 2011
Messages : 39
Détails du profil
Informations personnelles :
Nom : Homme Sébastien Deloy
Âge : 38
Localisation : Suisse

Informations professionnelles :
Activité : Responsable d'un service sociale
Secteur : Santé

Informations forums :
Inscription : janvier 2011
Messages : 39
Points : 18
Points : 18
Par défaut Problèmes de menu vertical

Bonjour à tous,
Je vais essayer d'expliquer mon problème.
Je désire faire un menu spry vertical, le truc c'est que les menus, sous-menus, sous-sous menus font appel à une base de donnée, pourquoi me direz-vous ? parce que je vais créer une platforme admin sur mon site et les utilisateurs du site pourrons créer, modifier, effacer à leurs guise le menu exposé sur le site, de ce faite j'utilise la fonction <?php do { ?> pour répeter le menu de toute la base de donnée.

J'ai réussi un peu ce que je voulais faire, mais le problème c'est que les sous-menus et sous-sous menus se mettent uniquement à la dernière case de mes menus, c'est surement une erreur de balise "ul" ou "li" quelques part, je vous montre le code, peut-être que quelqu'un va pouvoir m'éclairer...
Merci d'avance

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
									  <ul id="MenuBar1" class="MenuBarVertical">
									    <?php do { ?>
									      <li><a class="MenuBarItemSubmenu" href="#"><?php echo $row_menu['libelle']; ?></a>
									        <?php } while ($row_menu = mysql_fetch_assoc($menu)); ?>
                                              <ul>
                                                <?php do { ?>
                                                 <li><a href="#" class="MenuBarItemSubmenu"><?php echo $row_categorie['libelle']; ?></a>
                                                   <?php } while ($row_categorie = mysql_fetch_assoc($categorie)); ?>
                                                     <ul>
                                                        <?php do { ?>
                                                         <li><a href="#"><?php echo $row_sous_categorie['libelle']; ?></a></li>
                                                         <?php } while ($row_sous_categorie = mysql_fetch_assoc($sous_categorie)); ?>
                                                       </ul>
                                                    </li>
                                                 </ul>
                                               </li>
                                            </ul>
smookyone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2012, 23h07   #2
Modérateur
 
Avatar de NoSmoking
 
Homme
Inscription : janvier 2011
Messages : 2 944
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : janvier 2011
Messages : 2 944
Points : 4 776
Points : 4 776
Bonsoir,
Citation:
Envoyé par smookyone
...je vous montre le code, peut-être que quelqu'un va pouvoir m'éclairer...
dans ce cas mets le code HTML généré et non le code PHP.
NoSmoking est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2012, 15h18   #3
Futur Membre du Club
 
Homme Sébastien Deloy
Responsable d'un service sociale
Inscription : janvier 2011
Messages : 39
Détails du profil
Informations personnelles :
Nom : Homme Sébastien Deloy
Âge : 38
Localisation : Suisse

Informations professionnelles :
Activité : Responsable d'un service sociale
Secteur : Santé

Informations forums :
Inscription : janvier 2011
Messages : 39
Points : 18
Points : 18
Merci, mais je ne comprends pas bien ta réponse ?
smookyone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2012, 23h09   #4
Modérateur
 
Avatar de NoSmoking
 
Homme
Inscription : janvier 2011
Messages : 2 944
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : janvier 2011
Messages : 2 944
Points : 4 776
Points : 4 776
pour que l'on puisse éventuellement tester et voir ce qu'il en ait il nous faut des billes sauf à taper les lignes de code. Dans ce cas il est préférable de mettre la page, épurée au strict nécessaire, qui résulte du PHP.

Si je prend le code mis j'obtiens
Code html :
1
2
3
4
5
6
7
8
9
10
11
<ul id="MenuBar1" class="MenuBarVertical">
  <li><a class="MenuBarItemSubmenu" href="#"></a>
    <ul>
      <li><a href="#" class="MenuBarItemSubmenu"></a>
        <ul>
          <li><a href="#"></a></li>
        </ul>
      </li>
    </ul>
  </li>
</ul>
comment veux tu que je dise ce qui ne va pas?
NoSmoking est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/01/2012, 15h28   #5
Futur Membre du Club
 
Homme Sébastien Deloy
Responsable d'un service sociale
Inscription : janvier 2011
Messages : 39
Détails du profil
Informations personnelles :
Nom : Homme Sébastien Deloy
Âge : 38
Localisation : Suisse

Informations professionnelles :
Activité : Responsable d'un service sociale
Secteur : Santé

Informations forums :
Inscription : janvier 2011
Messages : 39
Points : 18
Points : 18
Oui le menu marche très bien en html, mais dès que je lui insère le php c'est là que ça bug...
smookyone est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h44.


 
 
 
 
Partenaires

Hébergement Web