IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Insertion d'un 2° menu


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2008
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Janvier 2008
    Messages : 15
    Par défaut Insertion d'un 2° menu
    Bonjour à tous,

    Je débute en php après avoir lu sur le site developpez.com, j'ai réussi à faire cela et ça marche

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    <link rel="stylesheet" type="text/css" href="styles.css">
    <div id="indtete" >
    <?php 
    include('indtete.htm'); // Nous appelons l'entete du site
    ?>
    </div>
    <div id="indmenu" >
    <?php 
    include('indmenu.htm'); // Nous appelons notre menu
    ?>
    </div>
    <div id="indcorps">
    <?php 
    include($_GET['page'].'.php'); // Nous appelons le contenu central de la page
    ?>
    </div> 
    <div id="indpied">
    <?php 
    include('indpied.htm'); // Nous appelons le pied de page
    ?>
    </div>
    ma question est :

    Je voudrai insérer un 2° menu sur certaine page pour faciliter la navigation de mes visiteurs. comment je peux faire pour activer ou désactiver ce 2° menu selon les pages désirées.

    Merci d'avance pour votre aide.

  2. #2
    Membre chevronné Avatar de makmaoui
    Profil pro
    Développeur Web
    Inscrit en
    Mai 2007
    Messages
    283
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2007
    Messages : 283
    Par défaut
    Salut,

    en php tu peux tester quelle page est appelée et afficher ou non le second menu :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
     
     
    <link rel="stylesheet" type="text/css" href="styles.css">
    <div id="indtete" >
    <?php 
    include('indtete.htm'); // Nous appelons l'entete du site
    ?>
    </div>
    <div id="indmenu" >
    <?php 
    include('indmenu.htm'); // Nous appelons notre menu
    ?>
    </div>
     
    <?php 
    if($_GET['page'] == 'pageavecmenu') 
      { ?>
       <div id="indsecondmenu" >
       <?php include('indsecondmenu.htm'); // Nous appelons notre menu ?>
       </div>
    <?php
      }
    ?>
     
    <div id="indcorps">
    <?php 
    include($_GET['page'].'.php'); // Nous appelons le contenu central de la page
    ?>
    </div> 
    <div id="indpied">
    <?php 
    include('indpied.htm'); // Nous appelons le pied de page
    ?>
    </div>

    juste une petite remarque, de la façon que tu as fait ton code n'importe qui peut appeler la page qu'il souhaite sur ton serveur, exemple :
    http://www.tonsite.com/tapage.php?pa.../connexion.php

    tu devrais tester le contenu de ta variable GET avant de l'utiliser

  3. #3
    Membre averti
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2008
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Janvier 2008
    Messages : 15
    Par défaut
    Merci pour ta reponse mais je ne comprend pas ce code

    Comment je determine les pages avec le 2° menu car il y a 50% de page avec ou sans 2° menu
    pageavecmenu ?
    indsecondmenu ?


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
     
    <?php 
    if($_GET['page'] == 'pageavecmenu') 
      { ?>
       <div id="indsecondmenu" >
       <?php include('indsecondmenu.htm'); // Nous appelons notre menu ?>
       </div>
    <?php
      }
    ?>
    juste une petite remarque, de la façon que tu as fait ton code n'importe qui peut appeler la page qu'il souhaite sur ton serveur, exemple :
    http://www.tonsite.com/tapage.php?pa.../connexion.php

    tu devrais tester le contenu de ta variable GET avant de l'utiliser
    il n'y a pas de page comme cela sur mon site, si on tape une mauvaise variable, il y a une erreur comme ca :
    Warning: include(admin/connexion.php.php) [function.include]: failed to open stream: No such file or directory

    je debute et cela ne me gene pas pour le moment, je le verrai sans doute après car ce n'est pas beau pour un site

Discussions similaires

  1. [MySQL] Insertion données grâce à un menu déroulant dans un formulaire PHP
    Par clementdevelop dans le forum PHP & Base de données
    Réponses: 10
    Dernier message: 07/05/2013, 10h49
  2. auto insertion de résultat de menu
    Par Jean-Seba dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 14/06/2012, 20h08
  3. [WD-2003] Insertion auto dans le menu déroulant ?
    Par sabredebois dans le forum Word
    Réponses: 0
    Dernier message: 17/09/2009, 16h15
  4. [JMenu] insertion d'un sous menu
    Par heni86_2003 dans le forum Composants
    Réponses: 2
    Dernier message: 05/08/2008, 22h49
  5. [VB6] Problème avec insertion d'icônes dans menu
    Par marsup54 dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 02/03/2006, 22h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo