public function add()
    {
        $addArtikel = DatabaseIm::query($db, 'INSERT INTO artikels(artikels.titel, artikels.artikel, artikels.kernwoorden, artikels.datum) 
						    	 VALUES (:titel, 
						   		   :artikel, 
						   		   :kernwoorden, 
						   		   :datum)', array(':titel' => $titel, ':artikel' => $artikel, ':kernwoorden' => $kernwoorden, ':datum' => $datum));
        if ($addArtikel) {
            $_SESSION['notification']['type'] = 'added';
            $_SESSION['notification']['message'] = 'Het artikel is succesvol toegevoegd.';
            var_dump($_SESSION);
            funHeader('artikel-overzicht.php');
        } else {
            $_SESSION['notification']['type'] = 'error';
            $_SESSION['notification']['message'] = 'Het artikel kon niet toegevoegd worden.';
            funHeader('artikel-toevoegen-form.php');
        }
    }
<?php

var_dump($_POST);
function __autoload($class_name)
{
    include_once 'classes/' . $class_name . '.php';
}
function funHeader($page)
{
    header('Location: ' . $page);
}
if (isset($_POST['toevoegen']) && $_POST['toevoegen'] == 'artikel toevoegen') {
    $titel = $_POST['titel'];
    $artikel = $_POST['artikel'];
    $kernwoorden = $_POST['kernwoorden'];
    $datum = $_POST['datum'];
    try {
        $db = new PDO('mysql:host=localhost;dbname=opdracht-crud-cms', 'root', '');
        DatabaseIm::query($db, 'INSERT INTO artikels(artikels.titel, artikels.artikel, artikels.kernwoorden, artikels.datum) 
						    	 VALUES (:titel, 
						   		   :artikel, 
						   		   :kernwoorden, 
						   		   :datum)', array(':titel' => $titel, ':artikel' => $artikel, ':kernwoorden' => $kernwoorden, ':datum' => $datum));
        $_SESSION['notification']['type'] = 'added';
        $_SESSION['notification']['message'] = 'Het artikel is succesvol toegevoegd.';
        var_dump($_SESSION);
        funHeader('artikel-overzicht.php');
    } catch (PDOException $e) {
    }
}
                var_dump($isAdded);
                if ($isAdded) {
                    setcookie('login', $emailSess . ',' . $hashPassword, time() + 2592000);
                    funHeader('dashboard.php');
                    unset($_SESSION['email']);
                    unset($_SESSION['paswoord']);
                    unset($_SESSION['passwordGen']);
                    unset($_SESSION['invalidEmail']);
                }
            }
        } else {
            $_SESSION['invalidEmail'] = true;
            $_SESSION['checkEmail'] = false;
            $_SESSION['notification']['type'] = 'error';
            $_SESSION['notification']['message'] = 'Het ingegeven e-mailadres klopte niet. Probeer opnieuw aub.';
            funHeader('registratie-form.php');
        }
    }
} catch (PDOException $e) {
    $message['type'] = 'error';
    $message['text'] = 'Er kon geen verbinding gemaakt worden met de database. Probeer opnieuw.';
}
function generatePassword($length = 8)
{
    $result = '';
    $chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';
    $count = mb_strlen($chars);
    for ($karak = 0; $karak < $length; ++$karak) {
        $index = rand(0, $count - 1);
        $result .= mb_substr($chars, $index, 1);
    }
        $fetchAssoc = array();
        while ($row = $statementGetData->fetch(PDO::FETCH_ASSOC)) {
            $fetchAssoc[] = $row;
        }
        var_dump($fetchAssoc);
        var_dump($email);
        if ($email === $fetchAssoc[0]['email']) {
            $saltPassword = $fetchAssoc[0]['salt'] . $paswoord;
            $hashPasswordLogin = hash('sha512', $saltPassword);
            if ($hashPasswordLogin === $fetchAssoc[0]['hashed_password']) {
                unset($_SESSION['notification']['type']);
                unset($_SESSION['notification']['message']);
                setcookie('login', $email . ',' . $fetchAssoc[0]['hashed_password'], time() + 2592000);
                funHeader('dashboard.php');
            } else {
                $_SESSION['notification']['type'] = 'error';
                $_SESSION['notification']['message'] = 'Er werd een verkeerd paswoord opgegeven. Probeer opnieuw aub.';
                funHeader('login-form.php');
            }
        } else {
            $_SESSION['notification']['type'] = 'error';
            $_SESSION['notification']['message'] = 'De gebruiker kon niet worden teruggevonden. <p>Nog geen account? Maak er dan eentje aan op de <a href="registratie-form.php">registratiepagina.</a></p>';
            funHeader('login-form.php');
        }
    }
} catch (PDOException $e) {
    $message['type'] = 'error';
    $message['text'] = 'Er kon geen verbinding gemaakt worden met de database. Probeer opnieuw.';
}
//var_dump($_GET);
//var_dump($_SESSION);
                $timeStamp = time();
                $extension = explode('/', $_FILES["profielfoto"]["type"]);
                $fileName = $timeStamp . '_profielfoto.' . $extension[1];
                define('ROOT', dirname(__FILE__));
                if (file_exists(ROOT . '/img/' . $fileName)) {
                    $timeStamp = time();
                    $fileName = $timeStamp . '_profielfoto.jpg';
                }
                move_uploaded_file($_FILES['profielfoto']['tmp_name'], ROOT . "/img/" . $fileName);
                var_dump($fetchAssoc[0]['email']);
                $insertQuery = 'UPDATE users
								SET users.profile_picture = :filename
								WHERE users.email = :email';
                $tokens = array(':filename' => $fileName, ':email' => $fetchAssoc[0]['email']);
                $result = DatabaseIm::query($db, $insertQuery, $tokens);
                $_SESSION['notification']['type'] = 'succes';
                $_SESSION['notification']['message'] = 'Gegevens succesvol gewijzigd.';
                $_SESSION['profielfoto'] = 'img/' . $fileName;
                funHeader('gegevens-wijzigen-form.php');
            }
        } else {
            $_SESSION['notification']['type'] = 'error';
            $_SESSION['notification']['text'] = 'Het bestand heeft niet de juiste extensie of is groter dan 2mb. Probeer opnieuw.';
            funHeader('gegevens-wijzigen-form.php');
        }
    }
}
//var_dump($_GET);
//var_dump($_SESSION);
//var_dump($_POST);
//var_dump($_FILES);
            $_SESSION['kopie'] = $_POST['kopie'];
        }
        if (filter_var($email, FILTER_VALIDATE_EMAIL)) {
            $_SESSION['email'] = $email;
            if ($_POST['bericht'] !== '') {
                $bericht = $_POST['bericht'];
                $_SESSION['bericht'] = $bericht;
            } else {
                $_SESSION['message'] = 'Je gaf geen bericht mee.';
            }
        } else {
            $_SESSION['message'] = 'Je gaf geen correct e-mailadres mee.';
        }
    }
}
funHeader('contact-form.php');
?>

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
	<title>mail</title>
	<link rel="stylesheet" type="text/css" href="http://web-backend.local/css/global.css">
	<link rel="stylesheet" type="text/css" href="http://web-backend.local/css/directory.css">
	<link rel="stylesheet" type="text/css" href="http://web-backend.local/css/facade.css">
</head>
<body class="web-backend-inleiding">

	<section class="body">
    include_once 'classes/' . $class_name . '.php';
}
function funHeader($page)
{
    header('Location: ' . $page);
}
if (isset($_POST['toevoegen']) && $_POST['toevoegen'] == 'artikel toevoegen') {
    $titel = $_POST['titel'];
    $artikel = $_POST['artikel'];
    $kernwoorden = $_POST['kernwoorden'];
    $datum = $_POST['datum'];
    try {
        $db = new PDO('mysql:host=localhost;dbname=opdracht-crud-cms-file-upload', 'root', '');
        $addArtikel = DatabaseIm::query($db, 'INSERT INTO artikels(artikels.titel, artikels.artikel, artikels.kernwoorden, artikels.datum) 
						    	 VALUES (:titel, 
						   		   :artikel, 
						   		   :kernwoorden, 
						   		   :datum)', array(':titel' => $titel, ':artikel' => $artikel, ':kernwoorden' => $kernwoorden, ':datum' => $datum));
        if ($addArtikel) {
            $_SESSION['notification']['type'] = 'added';
            $_SESSION['notification']['message'] = 'Het artikel is succesvol toegevoegd.';
            var_dump($_SESSION);
            funHeader('artikel-overzicht.php');
        } else {
            $_SESSION['notification']['type'] = 'error';
            $_SESSION['notification']['message'] = 'Het artikel kon niet toegevoegd worden.';
            funHeader('artikel-toevoegen-form.php');
        }
    } catch (PDOException $e) {
    }
}