Logo du forum
 

Forum TT-Hardware

| Inscription | | Recherche | | FAQ | | Accueil | | Liste des membres |
| Calendrier |
 
Vous n'êtes pas identifié! [Connexion] ou [Inscription] Forum » Programmation » [HTML / CSS] » Mettre en gras sur condition
Login Mot de passe

2 visiteurs sur ce topic (1 membre(s), 1 invité(s) )

Auteur
Sujet : Mettre en gras sur condition
Mzr



 






Message du 19-09-2007 @ 16:08


Bonjour à tous,

J'ai un site que lequel j'ai mis un menu commun. Pour cela, j'ai passé mes pages en php et utilisé la fonction include pour ajouter mon menu sur chaque page. De cette façon, je change une fois mon menu, et ça le change sur toutes les pages.

Ok, mais je voudrais que ce menu change légèrement pour chaque page :

Mon menu est composé d'une liste des pages et le nom de la page actuelle est en gras :

Page 1
Page 2
Page 3

Biensur le menu est constitué d'url ...

Comment je pourrais faire (en restant très simple) pour que suivant la page où je me toruve celle-ci soit en gras ?
- Haut de page -
frednet



 






Message du 19-09-2007 @ 17:02

en haut de chaque page principale, tu donnes un nom a ta page :


Example : page1.php
Code :


<?php
$nom = "page1";
include("include_menu.php");
?>



pareil pour page 2 et 3 :

Example : page2.php
Code :


<?php
$nom = "page2";
include("include_menu.php");
?>



Example : page3.php
Code :


<?php
$nom = "page3";
include("include_menu.php");
?>



Dans l'include de ton menu tu fais la chose suivante :
Example include_menu.php

Example : include_menu.php
Code :


<?php
if $nom = "page1" {
echo "<b>page1</b>";
}
else {
echo "<a href="#">page1</a>";
}


if $nom = "page2" {
echo "<b>page2</b>";
}
else {
echo "<a href="#">page2</a>";
}


if $nom = "page3" {
echo "<b>page3</b>";
}
else {
echo "<a href="#">page3</a>";
}
?>



Normalement ca devrait fonctionner (peut etre quelques ajustement mais je n'ai pas de quoi tester pour l'instant).

@+ Fred
- Haut de page -
Mzr



 






Message du 19-09-2007 @ 17:33

Ok.

Pour l'instant, je cherche juste à faire un echo, mais dans ma page principale, rien ne s'affiche et si je retire les balise
Code :

<? et ?>

dans mon include menu, tout s'affiche sans être interprété (of course ...)

[message édité le 19-09-2007 @ 17:40 Par Mzr]
- Haut de page -
Joufflu



 






Message du 19-09-2007 @ 18:37

Dans l'idée ça devrait aller.

Mais les if non :

Code :

if ($nom == "page1") {
echo "<b>page1</b>";
else
echo "<a href="#">page1</a>";



Test d'égalité avec 2 =
- Haut de page -
frednet



 






Message du 19-09-2007 @ 19:16

Rohhh faut que j'arrete l'ABAP moi :D

Sinon j'ai fait un exemple qui fonctionne. J'admet qu'il y a certainement des solutions plus "jolies" mais j'ai fait au plus simple et au plus rapide :D

@+ Fred

[message édité le 19-09-2007 @ 19:29 Par frednet]

Pièces jointes
gras.zip [Lien direct vers ce fichier] (Taille : 0.99 Ko - Téléchargements 57)

- Haut de page -

Plan du forum | Contacter l'administrateur

Powered by SoulBB 3.0.1
© Soulmanto, 2003-2006

Valid XHTML 1.0 Transitional

Page générée en 0.122 secondes