-
Notifications
You must be signed in to change notification settings - Fork 0
/
Navigation.php
37 lines (30 loc) · 1.22 KB
/
Navigation.php
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
35
36
37
<nav>
<ul class="menu">
<li><a href="index.php">Accueil</a></li>
<li><a href="Chambres.php?theme=&search=">Reserver</a></li>
<li><a href="Restaurant.php">Restaurant</a></li>
<li><a href="Newsletter.php">Newsletter</a></li>
<li><a href="EnSavoirPlus.php">En savoir plus</a></li>
<li><a href="Contact.html">Contact</a></li>
<?php
if(isset($_SESSION["id"])){ // On vérifie si l'utilisateur est connecté. Si oui on lui affiche : ?>
<li class="right"><a href="profil.php">Page membre</a></li>
<?php
try
{
$bdd = new PDO('mysql:host=localhost;dbname=hotel;charset=utf8', 'root', '');
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
$req = $bdd->prepare('SELECT admin FROM client WHERE id= ?');
$req->execute(array($_SESSION["id"]));
$donnees = $req->fetch();
if($donnees['admin']){ // On vérifie si l'utilisateur est connecté. Si oui on lui affiche : ?>
<li class="right"><a href="/PROJET_NEPTUNE/admin_backup/index.html">Page admin</a></li>
<?php } } else { // Si l'utilisateur n'est pas connecté, il a un bouton "se connecter" aulieu de "page membre" : ?>
<li class="right"><a href="Connexion.php">Se connecter</a></li>
<?php } ?>
</ul>
</nav>