Bonjour à tous et merci à ceux qui prendront le temps de me lire.
Je suis face à un souci que je n’arrive pas à résoudre.
J’ai deux includes pour mon menu.
Le premier qui s’affiche si l’utilisateur n’est pas connecté :
et le deuxieme si l’utilisateur est connecté :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <div id="topmenu"> <ul class="userbar"> <li> <?php echo $menu; ?> </li> </ul> <ul class="userbarlog"> <li><a href="register.php"> Register</a></li> <li><a href="login.php">Login</a></li> </ul> </div>
Comme vous le voyez, seul le deuxième <ul> varie en fonction du statut.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <div id="topmenu"> <ul class="userbar"> <li> <?php echo $menu; ?> </li> </ul> <ul class="userbarlog"> <li><a href="deconnexion.php">Logout</a></li> <li>Welcome <?php echo stripslashes(htmlentities(trim($_SESSION['username']))); ?> !</li> </ul> </div>
J’aimerai inclure une fonction qui me permette de réunir les deux en 1 en fonction du statut.
Les deux includes sont actuellement appelés de la façon suivante dans chacune des pages en fonction du statut :
lorsque le user n’est pas connecté…
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3<div id="topmenu_bkgd"> <?php include("incl.userbar.php"); ?> </div>
et
lorsque le user est connecté..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3<div id="topmenu_bkgd"> <?php include("incl.user_connected.php"); ?> </div>
Merci à ceux qui prendront le temps de me répondre.
Partager