I'm trying to include a header file but its not working like this:
<?php
include 'includes/header.php';
?>
Thats what I have above in my page and I'm getting this error on every page of my website:
Notice: Undefined index: logged in C:\xampp\htdocs\deWaai\includes\header.php on line 14
This is the code in header.php:
<!DOCTYPE html>
<html>
<?php
include 'head.php';
?>
<body>
<div>
<?php
include "./functions/connection.php";
//kijken of de gebruiker is ingelogd
if($_SESSION['logged'] == 1) {
//admin
if($_SESSION['userlevel'] == 1) {
include 'includes/adminmenu.php';
//medewerker
} elseif ($_SESSION['userlevel'] == 2) {
include 'includes/medewerkermenu.php';
//cursist
} else {
include 'includes/cursistmenu.php';
}
} else {
include 'includes/menu.php';
}
?>
</div>
php code in head.php:
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Zeilschool De Waai</title>
<link rel="stylesheet" href="assets/bootstrap/css/bootstrap.min.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/Swiper/3.3.1/css/swiper.min.css">
<link rel="stylesheet" href="assets/css/styles.css">
<link rel="stylesheet" href="assets/css/Navigation-Clean1.css">
<link rel="stylesheet" href="assets/css/Navigation-with-Button1.css">
<link rel="stylesheet" href="assets/css/Simple-Slider.css">
<link rel="stylesheet" href="assets/fonts/ionicons.min.css">
<script src="assets/js/jquery.min.js"></script>
<script src="assets/bootstrap/js/bootstrap.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/Swiper/3.3.1/js/swiper.jquery.min.js"></script>
<script src="assets/js/Simple-Slider.js"></script>
</head>
What am I doing wrong and why can't I include header.php on all my pages on my website? Any kind of help is appreciated I'm using Xampp apache server. (deWaai is the name of my project) (head and header.php are both in my include folder like this: htdocs -> deWaai -> includes >
Any kind of help is appreciated, thx