Précédent   Forum des professionnels en informatique > PHP > Langage > Syntaxe
Syntaxe Forum d'entraide sur la syntaxe de PHP et la POO. Avant de poster -> FAQ syntaxe, Cours d'initiation et cours de POO
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/01/2008, 17h10   #1
Invité de passage
 
Homme
Administrateur de base de données
Inscription : 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
Points : 3
Points : 3
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 :
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.
mds084 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/01/2008, 17h25   #2
Membre éclairé
 
Avatar de makmaoui
 
Développeur Web
Inscription : mai 2007
Messages : 282
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : mai 2007
Messages : 282
Points : 361
Points : 361
Salut,

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

Code :
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
makmaoui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/01/2008, 17h39   #3
Invité de passage
 
Homme
Administrateur de base de données
Inscription : 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
Points : 3
Points : 3
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 :
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
  }
?>
Citation:
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
mds084 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h22.


 
 
 
 
Partenaires

Hébergement Web