Problème de débutant

thol -  
maxime_B Messages postés 822 Statut Membre -
Bonjour.
Je suis en train de faire un site et j'ai un problème pratique à vous poser.
Dans ma page d'acceuil il y a un menu tout le long à gauche avec des liens vers d'autres fichiers php.Donc lors du clik j'atterri sur la page liée mais il faut que je retape le code de tout mon menu pour qu'il apparaisse sur cette dernière.Comment faire pour ne pas retaper tout ce code, qu'il soit juste sur ma page d'accueil, comme ça c plus pratik, car si je change mon menu, il faut que je le change autant de fois que j'ai de lien, c c...
merci, a+
A voir également:

3 réponses

psaikopat Messages postés 339 Statut Membre 14
 
Moi aussi je suis un débutant... Mais je te conseille de faire des frames !

Meme si je sais que des pros vont me dire que les frames c'est de la mer** !!

Mais bon moi c'est comme ça que j'ai fait !
Sinon bin je veux bien qu'on m'explike comment faire !
0
Alchimist21 Messages postés 6 Statut Membre
 
Salut, si tes pages sont toutes au même niveau (dans le même répertoire), tu peux utiliser la fonction "include();". Cette fonction permet entre autre d'insérer du code html à l'intérieur d'une page html.

Ex : Tu as ta page principale : index.php, dans laquelle tu insères la fonction
    include(ton/chemin/d'access/menu.html);

Cette fonction va donc aller chercher la page menu.html et insérer son code html à l'intérieur d'index.php.

Le code (index.php) :
    <?php include("html/menu.html"); ?>

Le code (menu.html) :
    <div id="menu">
        <ul>
            <li>Accueil</li>
            <li>Réalisations</li>
            <li>Contact</li>
        </ul>
    </div>

Voilà! En espérant que cette solution puisse t'être utile!
0
maxime_B Messages postés 822 Statut Membre 55
 
Exactement ce que j'allais dire.
En plus c'est plus "sur comme méthode.
Je te conseillerais de mettre des includes par le menu, l'en-t^te et le pied de page et ce qui est dans ta page même tu le tapes simplement.

bonne chance
0