Je fais appel à vous car je tourne en rond je suis en train de faire les conditions de connexion sur ma page index et je m'embrouille avec les conditions.
J'ai rajouté à ma base de donnée une colonne "Type" ou à l'intérieur admin = 1 et user = 0 en auto-incrémentation.
Si c'est = 1 cela m'affiche un bouton admin ( qui va vers le dashboard de l'admin) et un bouton déconnexion.
Si c'est = 0 cela m'affiche le bouton mon compte (qui va vers le profile utilisateur) et un bouton déconnexion.
et si c'est pas ceux là alors cela affiche les boutons inscription et connexion.
Mon souci c'est l'écriture des conditions ... j'ai souhaité faire appel à la colonne Type mais rien y fait cela m'indique " Notice: Undefined index: Type" et du coup je ne sais pas trop comment faire appel à la colonne et indiquer les conditions ci-dessus.
Je vous montre ma tentative x_x. Si vous avez des pistes je suis preneuse !
Code : Tout sélectionner
<?php
// Permet de savoir s'il y a une session.
// C'est à dire si un utilisateur c'est connecté à votre site
session_start();
// Fichier PHP contenant la connexion à votre BDD
include('bd/connexionDB.php');
?>
<!doctype html>
<html class="no-js" lang="">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>Orthoweb</title>
<meta name="description" content="">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="apple-touch-icon" href="apple-touch-icon.png">
<link rel="stylesheet" href="assets/css/bootstrap.min.css">
<!--<link rel="stylesheet" href="assets/css/bootstrap-theme.min.css">-->
<!--For Plugins external css-->
<link rel="stylesheet" href="assets/css/plugins.css" />
<link rel="stylesheet" href="assets/css/roboto-webfont.css" />
<!--Theme custom css -->
<link rel="stylesheet" href="assets/css/style.css">
<!--Theme Responsive css-->
<link rel="stylesheet" href="assets/css/responsive.css" />
<script src="assets/js/vendor/modernizr-2.8.3-respond-1.4.2.min.js"></script>
</head>
<body>
<div class='preloader'><div class='loaded'> </div></div>
<!-- Sections -->
<section id="social" class="social">
<div class="container">
<!-- Example row of columns -->
<div class="row">
<div class="social-wrapper">
<div class="col-md-6">
<!--On peut rajouter ici les reseaux sociaux --->
</div>
<div class="col-md-6">
<div class="social-contact">
<a href="#"><i class="fa fa-phone"></i>+011 54925849</a>
<a href="#"><i class="fa fa-envelope"></i>[email protected]</a>
</div>
</div>
</div>
</div>
</div> <!-- /container -->
</section>
<nav class="navbar navbar-default">
<div class="container">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="index.php"></a>
</div>
<!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav navbar-right">
<li class="active"><a href="#">Home</a></li>
<li><a href="consulter.php">Comment consulter ? </a></li>
<li><a href="troubles.php">Troubles traités</a></li>
<li><a href="visio.php">Télé-orthophonie</a></li>
<li><a href="procedure.php">Procédure</a></li>
<li><a href="contact.php">Contact</a></li>
<?php
if($_SESSION['Type'] != '0') { //Sinon s'il y a une session alors on verra les liens ci-dessous
?>
<li class="login"><a href="profil.php">Mon compte</a></li>
<li class="login"><a href="deconnexion.php">Déconnexion</a></li>
<?php
}else{
?>
<li class="login"><a href="inscription.php">Inscription</a></li>
<li class="login"><a href="connexion.php">Connexion</a></li>
<?php
}
?>
?>
<?php
if($_SESSION['Type'] == '0'){ //Sinon s'il y a une session alors on verra les liens ci-dessous
?>
<li class="login"><a href="admin.php">Admin</a></li>
<li class="login"><a href="deconnexion.php">Déconnexion</a></li>
<?php
}else{
?>
<li class="login"><a href="inscription.php">Inscription</a></li>
<li class="login"><a href="connexion.php">Connexion</a></li>
<?php
}
?>
</ul>
</div><!-- /.navbar-collapse -->
</div><!-- /.container-fluid -->
</nav>