[ Resolu ] Probleme avec mon script menu

Probleme avec mon script menu [ Resolu ] - PHP - Programmation

Marsh Posté le 08-12-2009 à 16:23:54    

Salut tous le monde,
Après avoir accepté de relever un defi de taille d'un ami, passer d'un site statique avec les tables vers un site dynamique full CSS. J'ai réussi à le términé a 80%  :whistle: , est oui la parti PHP n'est pas mon fort :pt1cable: .
 
Alors voila mon probleme après avoir passer mon temp à cherche comment fair un tel script malgré, le faite que je sois très nul en programmation PHP vu que je suis nivo très débutant, en tatant un peu sur tous les tutos est scripts qui on croiser mon chemin  :D , j'ais reuissi a fair ce script ceul problem c que le deux menu en les même lien à l'affichage, hors ce n'est pas le cas dans ma base.
 
ex: du résultat
menu principale
 -  accueil
 -  contact
 
menu secondair
 -  accueil
 -  contact
 
au lieu de :
menu principale
 -  accueil
 -  contact
 
menu secondair
 - test 1
 - test 2
 
Voici le script
 

Citation :

function block_menu()
{
 
        $sql = mysql_query("SELECT * FROM block_menu WHERE active = '1' ORDER BY position" );
        while ($blok = mysql_fetch_array($sql))
        {
        $id = $blok['id'];
        $titre = $blok['titre'];
        $type = $blok['type'];
 
 echo "<h3 id=\"headmenu\">" . $titre . "</h3>\n";
 
 if ($type == 0) {
 echo "<div id=\"menu\">\n"; }
 else {
 echo "<div id=\"menuct\">\n"; }
 
 echo "<ul>\n";
 
                $sql2 = mysql_query("SELECT * FROM block_sousmenu WHERE active = '1' ORDER BY position" );
                while ($blok2 = mysql_fetch_array($sql2))
                {
                $url  = $blok2['link'];
                $titre  = $blok2['titre'];
                $idmenu = $blok2['idparent'];
 
                        if ($id = $idmenu)
                        {
            echo "<li><a href=\"" . $url . "\">" . $titre . "</a></li>\n";
                        }
 
        }
 
 echo "</ul>\n"
    . "</div>\n"
    . "<h3 id=\"footmenu\"></h3>\n";
 
    }
}


 
donc je voulais savoir ou été mon problem, mais aussi pour savoir s'il y à moyen d'amélioré le script.
merci d'avanc a toutes aide.
 
oui j'ais fini par trouver la solution


Message édité par Xerion le 08-12-2009 à 20:46:49
Reply

Marsh Posté le 08-12-2009 à 16:23:54   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed