Mettre en évidence la page en cours
Fermé
deli
-
27 avril 2010 à 19:27
NothingAtALL Messages postés 26 Date d'inscription mercredi 10 décembre 2008 Statut Membre Dernière intervention 2 mai 2010 - 28 avril 2010 à 02:22
NothingAtALL Messages postés 26 Date d'inscription mercredi 10 décembre 2008 Statut Membre Dernière intervention 2 mai 2010 - 28 avril 2010 à 02:22
A voir également:
- Mettre en évidence la page en cours
- Supprimer une page word - Guide
- Il est en cours de transport vers votre site de livraison ✓ - Forum Consommation et internet
- Association avec le serveur freebox en cours ✓ - Forum Freebox
- Consultez le code source de cette page. copiez la ligne indiquant aux moteurs de recherche de ne pas référencer la page. ✓ - Forum Référencement
- Mettre google en page d'accueil - Guide
1 réponse
NothingAtALL
Messages postés
26
Date d'inscription
mercredi 10 décembre 2008
Statut
Membre
Dernière intervention
2 mai 2010
5
Modifié par NothingAtALL le 28/04/2010 à 04:00
Modifié par NothingAtALL le 28/04/2010 à 04:00
Tu peux aller chercher l'id de ta page courante avec $_GET
$id_page = htmlspecialchars($_GET['id_page']);
ton while devrait ressembler à ça
while($row = mysql_fetch_array($result)) {
$active = ($id_page == $row['id_page']) ? ' class="active"' : '';
echo '<li'.$active.'><a href="index.php?page='.$row['id_page'].'">'.$row['lien'].'</a></li>';
}
et dans ton CSS tu mets une class active avec le style que tu veux dessus
$id_page = htmlspecialchars($_GET['id_page']);
ton while devrait ressembler à ça
while($row = mysql_fetch_array($result)) {
$active = ($id_page == $row['id_page']) ? ' class="active"' : '';
echo '<li'.$active.'><a href="index.php?page='.$row['id_page'].'">'.$row['lien'].'</a></li>';
}
et dans ton CSS tu mets une class active avec le style que tu veux dessus