j'ai un problème car j'ai réalisé un menu qui va chercher ses rubriques et sous-rubriques dans des tableaux. Jusque là ça marche nickel mais le problème c'est que j'ai voulu rajouter les liens et je ne sais pas comment rajouter un lien pour la première rubrique "Présentation" car elle n'a pas de sous-rubrique.
Si quelqu'un a une idée ça serait gentil
Code : Tout sélectionner
<?php
$menu_non_aut=array('Présentation" => "",
"Les Programmes" => "Consulter",
"Les sites" => array("Carte de France","Les sites"),
"Documents" => "Rechercher",
"membres" => "Afficher",
"Glossaire" => "Consulter");
$sites=array("Carte du monde","Carte de France"/*=>"map.html"*/,"Les sites");
$profil=array("modifier","supprimer","changer de mot de passe");
$menu_colla=array("Présentation" => "",
"Les Programmes" => "Consulter",
"Les sites" => $sites,
"Documents" => "Rechercher",
"membres" => "Afficher",
"Glossaire" => "Consulter",
"Mon profil" => $profil);
$programme=array("Consulter","Ajouter","Modifier","Supprimer");
$documents=array("Rechercher","Ajouter","Modifier","Supprimer");
$caracteristiques=array("Liste","Ajouter","Modifier","Supprimer");
$membre=array("Afficher","Ajouter","Supprimer");
$menu_web=array("Présentation" => "",
"Les Programmes" => $programme,
"Les sites" => $sites,
"Documents" => $documents,
"Les caractéristiques" => $caracteristiques,
"Membres" => $membre,
"Glossaire" => "Consulter",
"Mon profil" => $profil);
switch ($type_profil){
case "aucun":$menu=$menu_non_aut;
break;
case "collaborateur":$menu=$menu_colla;
break;
case "webmaster":$menu=$menu_web;
break;
}
echo "<div class=\"menu\">";
echo "<dl id=\"menu\">";
$i=0;
foreach($menu as $titres=>$sstitres){
/* c'est là que je voudrais rajouter un lien mais seulement pour la rubique "Présentation"*/
echo "<dt onclick=\"javascript:montre('smenu".$i."');\">".$titres."</dt>";
if($sstitres!=""){
echo "<dd id=\"smenu".$i."\">";
echo "<ul>";
if(is_array($sstitres)){
foreach($sstitres as $sstitres2){
echo "<li><a href=\"#\">".$sstitres2."</a></li>";
}
}else{
echo "<li><a href=\"#\">".$sstitres."</a></li>";
}
echo "</ul>";
}
echo "</dd>";
$i++;
}
echo "</dl>";
echo "</div>";
?>