<div id="projectPage">
    <div id="projectIntro" class="intro">
        <h1>Projecten</h1>
        Hieronder staat een lijst van al mijn projecten. Klik op de naam van het project om meer te weten te komen over dat project.
        <p> of zoek hier op een trefwoord:</P>
            <?php 
include '../pages/search.php';
?>
    </div>
    <div id="projectOverview">
        <h1>Projectenlijst:</h1>
            <div id='projectInfo'>
                <?php 
$projects = doSelectQuery($dbLink, 'SELECT projectName, idprojects FROM projects');
//haalt project naam en project id uit de database en zet dat in een array
if (!empty($projects)) {
    echo '<ul>';
    foreach ($projects as $project) {
        //voor elke rij in die array maakt de code een losse array
        echo 'projectName';
        //maakt voor elke rij die de code in $projects tegenkomt een link aan naar een bepaald project
    }
    echo '</ul>';
} else {
    echo 'Er zijn nog geen projecten aangemaakt.';
}
?>
            </div>
    </div>
</div>
<?php

require_once '../pages/login_succes.php';
require_once '../config/config.php';
include '../config/database.php';
$allowed = doSelectQuery($dbLink, 'SELECT idrights FROM adminRights WHERE idadmin = ' . $_SESSION['id'] . ' AND idrights = 3');
//controleerd of de ingelogde admin wel rechten heeft om projecten aan te passen
$count = count($allowed);
//zelfde als bij add/delete
if ($count > 0) {
    //zelfde als bij add/delete
    $projects = doSelectQuery($dbLink, 'SELECT projectName, projectIntro, projectText FROM projects WHERE idprojects =' . $_GET["idprojects"]);
    //zet de rijen uit de database in een array
    if (isset($_POST["name"]) && isset($_POST["intro"]) && isset($_POST["text"])) {
        //kijkt of elk veld is ingevoerd en stopt de entries in de database
        doQuery($dbLink, 'UPDATE projects
        SET projectName="' . $_POST["name"] . '", projectIntro="' . $_POST["intro"] . '", projectText="' . $_POST["text"] . '" WHERE idprojects=' . $_GET["idprojects"]);
        header('location: ../pages/adminProjectManagement.php');
    }
    ?>

<!DOCTYPE html>
<html>
<head>
    <title></title>
    <meta charset="utf-8" />
    <meta name="description" content""/>
    <link rel="stylesheet" type="text/css" href="../css/style.css">

</head>
<body>
<?php

require_once '../config/config.php';
include '../config/database.php';
$project = doSelectQuery($dbLink, 'SELECT * FROM projects WHERE idprojects =' . $_GET["idprojects"]);
//zet alle rijen uit projects met het id uit de URL in een array
$text = $project[0]["projectText"];
//is de projectText van de eerste (en enige, omdat er maar van 1 id geselecteerd is) rij
$name = $project[0]["projectName"];
//is de projectName van de eerste (en enige) rij
$image = $project[0]["projectImage"];
//is de projectImage van de eerste (en enige) rij
include '../config/head.php';
?>


    <div id="project">
        <div id="introProject" class="intro">
            <h1><?php 
echo $name;
?>
</h1>
            <div class="text">
                <p  class='text'><?php 
echo $text;
?>
</p>
                <a href="index.php">Klik Hier</a> om terug te gaan naar de homepagina.
            </div>
        </div>
        <img id="viewProjectImage" class="picture" src="../images/<?php 
<?php

require_once '../config/config.php';
include '../config/database.php';
if (isset($_POST["username"]) && isset($_POST["password"]) && !empty($_POST["username"]) && !empty($_POST["password"])) {
    //Kijkt of het formulier al is verstuurd en of de velden niet leeggelaten zijn
    $query = 'SELECT * FROM admin WHERE adminName ="' . $_POST["username"] . '" AND adminPassword ="******"password"]) . '"';
    $inlogInfo = doSelectQuery($dbLink, $query);
    $count = count($inlogInfo);
    // telt het aantal rijen dat in de array $inlogInfo zit (verwacht is 1 of 0)
    if ($count == 1) {
        //als er 1 rij in $inlogInfo zat (als de correcte username en password zijn ingevoerd) wordt een sessie gestart met daarin de id en de username van de admin
        session_start();
        $_SESSION['loggedOn'] = true;
        $_SESSION['id'] = $inlogInfo[0]['idadmin'];
        $_SESSION['username'] = $_POST['username'];
        // naar beveiligde pagina gaan
        header('Location: ../pages/adminProjectManagement.php');
        //de pagina wordt door gestuurd naar een geautoriseerde pagina
        exit;
    } else {
        ?>
            <form action="" method="post">
                <input type="text" name="username">Username <br>
                <input type="password" name="password"> Password <br>
                <input type="submit" name="submit" value="Login">


            </form>
            <?php 
        echo 'Password or Username is incorrect';
Beispiel #5
0
<?php

if (isset($_POST['zoekOpdracht']) && !empty($_POST['zoekOpdracht'])) {
    //kijkt of de zoekopdracht al verstuurd is en of hij leeg is
    $zoekResultaten = doSelectQuery($dbLink, 'SELECT * FROM projects WHERE projectName LIKE "%' . $_POST['zoekOpdracht'] . '%" OR projectText LIKE "%' . $_POST['zoekOpdracht'] . '%" OR projectText LIKE "%' . $_POST['zoekOpdracht'] . '%"');
    // kijkt of de zoekOpdracht ergens ik projectName, ProjectIntro, ProjectText staat
    if (!empty($zoekResultaten)) {
        echo '<ul>';
        foreach ($zoekResultaten as $zoekResultaat) {
            //maakt van alle zoekresulten allemaal losse zoek resultaten en die zet hij in een lijst
            echo 'projectName';
        }
        echo '</ul>';
        ?>
<div id="search">
    <div id="search">
        <form action="" method="post">
            niet wat u zocht? Probeer een ander trefwoord. <br>
            Zoekopdracht:<input type="text" name="zoekOpdracht">
            <input type="submit" name="submit" value="Zoeken">
        </form>
    </div>
</div>

    <?php 
    } else {
        echo 'Er zijn geen projecten gevonden met trefwoord "' . $_POST['zoekOpdracht'] . '", probeer een ander trefwoord. ';
        ?>
    <div id="search">
        <form action="" method="post">
            Zoekopdracht:<input type="text" name="zoekOpdracht">
<?php

require_once '../pages/login_succes.php';
require_once '../config/config.php';
include '../config/database.php';
$allowed = doSelectQuery($dbLink, 'SELECT idrights FROM adminRights WHERE idadmin = ' . $_SESSION['id'] . ' AND idrights = 1');
//Kijkt of de ingelogde admin de rechten heeft om projecten toe te voegen
$count = count($allowed);
// telt het aantal rijen dat in de array $allowed zit (verwacht is 1 of 0)
if ($count > 0) {
    //als er meer dan 1 rij in $allowed zat (als de correcte username en password zijn ingevoerd) wordt de rest van de code uitgevoerd
    if (isset($_POST["name"]) && isset($_POST["intro"]) && isset($_POST["text"]) && isset($_FILES["foto"])) {
        //kijkt of elk veld is ingevoerd en stopt de entries in de database
        doQuery($dbLink, 'INSERT INTO projects (projectName, projectIntro, projectText, projectImage)
         VALUES("' . $_POST["name"] . '", "' . $_POST["intro"] . '", "' . $_POST["text"] . '", "' . $_FILES["foto"]["name"] . '")');
        include '../pages/upload_file.php';
        header('location: ../pages/adminProjectManagement.php');
        // redirects naar de geautoriseerde overzicht pagina
    }
} else {
    echo "U heeft geen rechten om projecten toe te voegen,<a href='adminProjectManagement.php'>klik hier</a> om terug te gaan naar het project overzicht.";
    exit;
}
?>

<!DOCTYPE html>
<html>
    <head>
        <title></title>
        <meta charset="utf-8" />
        <meta name="description" content""/>