Bonjour,
J'ai développé une fonction qui lit une table et génère un menu
Mon souci est que la fonction ne veut pas utiliser le CSS lié au menu (ddanimatedheader.css) récupéré sur http://www.dynamicdrive.com
Voici l'appel à la fonction
en html pur (sans la db et sans la fonction), cela fonctionne très bien
Merci d'avance
Modifié par Ivanhoe (08 Oct 2017 - 18:48)
J'ai développé une fonction qui lit une table et génère un menu
function affiche_menu()
{
// Sélectionne toutes les pages filles de la page en cours
$sSQL = "SELECT ParentID, MenuID, MenuIntitule FROM tblmenu WHERE MenuTypeID=1 ORDER BY MenuID";
$resultat = requete_SQL($sSQL);
$lastParent = null;
$aff = $resultat->fetchall() ;
//echo count($aff) ;
foreach ($aff as $value)
{
$idParent = $value[0];
$idMenu = $value[1];
$idIntitule = $value[2];
// Si l'on rentre dans un nouveau ParentID
if ($lastParent != null && $lastParent != $idParent )
{
echo '</ul>';
}
// Si l'on rentre dans un nouveau ParentID
if ($lastParent != $idParent)
{
echo '<ul>';
}
// On affiche l'élément courant
echo '<li>'.$value[2].'</li>';
// Mise à jour du dernier ParentID
$lastParent = $value[0];
}
$resultat->closeCursor();
}
Mon souci est que la fonction ne veut pas utiliser le CSS lié au menu (ddanimatedheader.css) récupéré sur http://www.dynamicdrive.com
Voici l'appel à la fonction
<header id="ddfixedheader">
<div>
<?php
// Affiche le menu principal
echo affiche_menu();
?>
</div>
</head>
en html pur (sans la db et sans la fonction), cela fonctionne très bien
Merci d'avance
Modifié par Ivanhoe (08 Oct 2017 - 18:48)