Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <?php
- session_start();
- include("LoguitButton.php");
- ?>
- <html lang="en">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.5/css/bootstrap.min.css" integrity="sha384-AysaV+vQoT3kOAXZkl02PThvDr8HYKPZhNT5h/CXfBThSRXQ6jW5DO2ekP5ViFdi" crossorigin="anonymous">
- <link href="styles.css" rel="stylesheet">
- <script src="platform.js"></script>
- <script src="jquery.min.js"></script>
- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.5/js/bootstrap.min.js" integrity="sha384-BLiI7JTZm+JWlgKa0M0kGRpJbF2J8q+qreVrKBC47e3K6BW78kGLrCkeRX6I9RoK" crossorigin="anonymous"></script>
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <title>Hardware Project 2016</title>
- </head>
- <header>
- <nav class="navbar">
- <ul class="nav nav-pills" role="tablist">
- <li class="nav-item">
- <a class="nav-link" href="" role="navigation"><b>Home</b></a>
- </li>
- <li class="nav-item">
- <a class="nav-link" href="toevoegen.php" role="navigation"><b>Toevoegen/Wijzigen</b></a>
- </li>
- <?php echo $Uitlog; echo $NaamProfiel; ?>
- <div class="navbar-brand">
- <b>Hardware Project 2016.</b>
- </div>
- </ul>
- </nav>
- </header>
- <body>
- <center>
- </center>
- <div class="row-eq-height">
- <div class="col-sm-1">
- </div>
- <div class="col-sm-2">
- <?php
- $servername = "localhost";
- $username = "root";
- $password = "";
- $dbname = "project_hardware";
- $conn = new mysqli($servername, $username, $password, $dbname);
- if ($conn->connect_error) {
- die("Connection failed: " . $conn->connect_error);
- }
- error_reporting(0);
- ?>
- <div class="searching">
- <b>Filter:</b><br>
- <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
- <input type="text" class="form-control" name="searchO" placeholder="Zoeken in Onderdeel">
- <input type="text" class="form-control"name="searchP" placeholder="Zoeken in Plek">
- <br>
- <b> Sorteer op:</b><br>
- <select name="sort" class="form-control filterr">
- <option value="Onderdeel A-Z">Onderdeel A-Z</option>
- <option value="Onderdeel Z-A">Onderdeel Z-A</option>
- <option value="Plek A-Z">Plek A-Z</option>
- <option value="Plek Z-A">Plek Z-A</option>
- <option value="UitgeleendA-Z">Uitgeleend A-Z</option>
- <option value="UitgeleendZ-A">Uitgeleend Z-A</option>
- <option value="Aantal0-9">Aantal 0-9</option>
- <option value="Aantal9-0">Aantal 9-0</option>
- <option value="Voorraad">Voorraad</option>
- </select><br>
- <button type="submit" class="btn btn-primary"> Weergeven </button>
- </form><br>
- A = Available<br>
- N = Not Available
- </div>
- </div>
- <div class="col-sm-8">
- <?php
- $searchO = $_POST['searchO'];
- $searchP = $_POST['searchP'];
- $sort = $_POST['sort'];
- ?>
- <b style="font-size: 20px;">U heeft momenteel de tabel gesorteerd op:</b> <b style="text-decoration: underline; font-size: 20px;"><?php echo $sort; ?></b><br>
- <?php
- if (isset ($_POST['sort'])) {
- switch ($_POST['sort']) {
- case "Onderdeel A-Z":
- if ((isset($_POST['searchO']) == "%") && (isset($_POST['searchP'])) == "%") {
- $sql = "SELECT Onderdeel, Plek, Uitgeleend, Datum, Tijdstip, Status, Aantal FROM gegevens WHERE Onderdeel LIKE '%$searchO%' AND Plek LIKE '%$searchP%' ORDER BY Onderdeel ASC";
- $result = $conn->query($sql);
- if ($result->num_rows > 0) {
- echo "<table class='table table-hover table-striped'><thead class='thead-inverse'><tr><th class='Status'></th><th>Onderdeel</th><th>Plek</th><th class='Aantal'>Aantal</th><th>Uitgeleend aan</th><th>Datum</th><th>Tijdstip</th></tr></thead>";
- while ($row = $result->fetch_assoc()) {
- echo "<tr><td>" . $row["Status"] . "</td><td>" . $row["Onderdeel"] . "</td><td>" . $row["Plek"] . "</td><td>" . $row["Aantal"] . "</td><td>" . $row["Uitgeleend"] . "</td><td>" . $row["Datum"] . "</td><td>" . $row["Tijdstip"] . "</td></tr>";
- }
- echo "</table>";
- } else {
- echo "<br><div class='Resultaat'><b>Geen resultaten</b></div>";
- }
- }
- break;
- case "Onderdeel Z-A":
- if ((isset($_POST['searchO']) == "%") && (isset($_POST['searchP'])) == "%") {
- $sql = "SELECT Onderdeel, Plek, Uitgeleend, Datum, Tijdstip, Status, Aantal FROM gegevens WHERE Onderdeel LIKE '%$searchO%' AND Plek LIKE '%$searchP%' ORDER BY Onderdeel DESC";
- $result = $conn->query($sql);
- if ($result->num_rows > 0) {
- echo "<table class='table table-striped'><thead class='thead-inverse'><tr><th class='Status'></th><th>Onderdeel</th><th>Plek</th><th class='Aantal'>Aantal</th><th>Uitgeleend aan</th><th>Datum</th><th>Tijdstip</th></tr></thead>";
- while ($row = $result->fetch_assoc()) {
- echo "<tr><td>" . $row["Status"] . "</td><td>" . $row["Onderdeel"] . "</td><td>" . $row["Plek"] . "</td><td>" . $row["Aantal"] . "</td><td>" . $row["Uitgeleend"] . "</td><td>" . $row["Datum"] . "</td><td>" . $row["Tijdstip"] . "</td></tr>";
- }
- echo "</table>";
- } else {
- echo "<br><div class='Resultaat'><b>Geen resultaten</b></div>";
- }
- }
- break;
- case "Plek A-Z":
- if ((isset($_POST['searchO']) == "%") && (isset($_POST['searchP'])) == "%") {
- $sql = "SELECT Onderdeel, Plek, Uitgeleend, Datum, Tijdstip, Status, Aantal FROM gegevens WHERE Onderdeel LIKE '%$searchO%' AND Plek LIKE '%$searchP%' ORDER BY Plek ASC";
- $result = $conn->query($sql);
- if ($result->num_rows > 0) {
- echo "<table class='table table-striped'><thead class='thead-inverse'><tr><th class='Status'></th><th>Onderdeel</th><th>Plek</th><th class='Aantal'>Aantal</th><th>Uitgeleend aan</th><th>Datum</th><th>Tijdstip</th></tr></thead>";
- while ($row = $result->fetch_assoc()) {
- echo "<tr><td>" . $row["Status"] . "</td><td>" . $row["Onderdeel"] . "</td><td>" . $row["Plek"] . "</td><td>" . $row["Aantal"] . "</td><td>" . $row["Uitgeleend"] . "</td><td>" . $row["Datum"] . "</td><td>" . $row["Tijdstip"] . "</td></tr>";
- }
- echo "</table>";
- } else {
- echo "<br><div class='Resultaat'><b>Geen resultaten</b></div>";
- }
- }
- break;
- case "Plek Z-A":
- if ((isset($_POST['searchO']) == "%") && (isset($_POST['searchP'])) == "%") {
- $sql = "SELECT Onderdeel, Plek, Uitgeleend, Datum, Tijdstip, Status, Aantal FROM gegevens WHERE Onderdeel LIKE '%$searchO%' AND Plek LIKE '%$searchP%' ORDER BY Plek DESC";
- $result = $conn->query($sql);
- if ($result->num_rows > 0) {
- echo "<table class='table table-striped'><thead class='thead-inverse'><tr><th class='Status'></th><th>Onderdeel</th><th>Plek</th><th class='Aantal'>Aantal</th><th>Uitgeleend aan</th><th>Datum</th><th>Tijdstip</th></tr></thead>";
- while ($row = $result->fetch_assoc()) {
- echo "<tr><td>" . $row["Status"] . "</td><td>" . $row["Onderdeel"] . "</td><td>" . $row["Plek"] . "</td><td>" . $row["Aantal"] . "</td><td>" . $row["Uitgeleend"] . "</td><td>" . $row["Datum"] . "</td><td>" . $row["Tijdstip"] . "</td></tr>";
- }
- echo "</table>";
- } else {
- echo "<br><div class='Resultaat'><b>Geen resultaten</b></div>";
- }
- }
- break;
- case "UitgeleendA-Z":
- if ((isset($_POST['searchO']) == "%") && (isset($_POST['searchP'])) == "%") {
- $sql = "SELECT Onderdeel, Plek, Uitgeleend, Datum, Tijdstip, Status, Aantal FROM gegevens WHERE Onderdeel LIKE '%$searchO%' AND Plek LIKE '%$searchP%' ORDER BY Uitgeleend ASC";
- $result = $conn->query($sql);
- if ($result->num_rows > 0) {
- echo "<table class='table table-striped'><thead class='thead-inverse'><tr><th class='Status'></th><th>Onderdeel</th><th>Plek</th><th class='Aantal'>Aantal</th><th>Uitgeleend aan</th><th>Datum</th><th>Tijdstip</th></tr></thead>";
- while ($row = $result->fetch_assoc()) {
- echo "<tr><td>" . $row["Status"] . "</td><td>" . $row["Onderdeel"] . "</td><td>" . $row["Plek"] . "</td><td>" . $row["Aantal"] . "</td><td>" . $row["Uitgeleend"] . "</td><td>" . $row["Datum"] . "</td><td>" . $row["Tijdstip"] . "</td></tr>";
- }
- echo "</table>";
- } else {
- echo "<br><div class='Resultaat'><b>Geen resultaten</b></div>";
- }
- }
- break;
- case "UitgeleendZ-A":
- if ((isset($_POST['searchO']) == "%") && (isset($_POST['searchP'])) == "%") {
- $sql = "SELECT Onderdeel, Plek, Uitgeleend, Datum, Tijdstip, Status, Aantal FROM gegevens WHERE Onderdeel LIKE '%$searchO%' AND Plek LIKE '%$searchP%' ORDER BY Uitgeleend DeSC";
- $result = $conn->query($sql);
- if ($result->num_rows > 0) {
- echo "<table class='table table-striped'><thead class='thead-inverse'><tr><th class='Status'></th><th class='Onder'>Onderdeel</th><th>Plek</th><th class='Aantal'>Aantal</th><th class='UitAan'>Uitgeleend aan</th><th class='Datumm'>Datum</th><th>Tijdstip</th></tr></thead>";
- while ($row = $result->fetch_assoc()) {
- echo "<tr><td>" . $row["Status"] . "</td><td>" . $row["Onderdeel"] . "</td><td>" . $row["Plek"] . "</td><td>" . $row["Aantal"] . "</td><td>" . $row["Uitgeleend"] . "</td><td>" . $row["Datum"] . "</td><td>" . $row["Tijdstip"] . "</td></tr>";
- }
- echo "</table>";
- } else {
- echo "<br><div class='Resultaat'><b>Geen resultaten</b></div>";
- }
- }
- break;
- case "Aantal0-9":
- if ((isset($_POST['searchO']) == "%") && (isset($_POST['searchP'])) == "%") {
- $sql = "SELECT Onderdeel, Plek, Uitgeleend, Datum, Tijdstip, Status, Aantal FROM gegevens WHERE Onderdeel LIKE '%$searchO%' AND Plek LIKE '%$searchP%' ORDER BY Aantal ASC";
- $result = $conn->query($sql);
- if ($result->num_rows > 0) {
- echo "<table class='table table-striped'><thead class='thead-inverse'><tr><th class='Status'></th><th>Onderdeel</th><th>Plek</th><th class='Aantal'>Aantal</th><th>Uitgeleend aan</th><th>Datum</th><th>Tijdstip</th></tr></thead>";
- while ($row = $result->fetch_assoc()) {
- echo "<tr><td>" . $row["Status"] . "</td><td>" . $row["Onderdeel"] . "</td><td>" . $row["Plek"] . "</td><td>" . $row["Aantal"] . "</td><td>" . $row["Uitgeleend"] . "</td><td>" . $row["Datum"] . "</td><td>" . $row["Tijdstip"] . "</td></tr>";
- }
- echo "</table>";
- } else {
- echo "<br><div class='Resultaat'><b>Geen resultaten</b></div>";
- }
- }
- break;
- case "Aantal9-0":
- if ((isset($_POST['searchO']) == "%") && (isset($_POST['searchP'])) == "%") {
- $sql = "SELECT Onderdeel, Plek, Uitgeleend, Datum, Tijdstip, Status, Aantal FROM gegevens WHERE Onderdeel LIKE '%$searchO%' AND Plek LIKE '%$searchP%' ORDER BY Aantal DESC";
- $result = $conn->query($sql);
- if ($result->num_rows > 0) {
- echo "<table class='table table-striped'><thead class='thead-inverse'><tr><th class='Status'></th><th>Onderdeel</th><th>Plek</th><th class='Aantal'>Aantal</th><th>Uitgeleend aan</th><th>Datum</th><th>Tijdstip</th></tr></thead>";
- while ($row = $result->fetch_assoc()) {
- echo "<tr><td>" . $row["Status"] . "</td><td>" . $row["Onderdeel"] . "</td><td>" . $row["Plek"] . "</td><td>" . $row["Aantal"] . "</td><td>" . $row["Uitgeleend"] . "</td><td>" . $row["Datum"] . "</td><td>" . $row["Tijdstip"] . "</td></tr>";
- }
- echo "</table>";
- } else {
- echo "<br><div class='Resultaat'><b>Geen resultaten</b></div>";
- }
- }
- break;
- case "Voorraad":
- if ((isset($_POST['searchO']) == "%") && (isset($_POST['searchP'])) == "%") {
- $sql = "SELECT Onderdeel, Plek, Uitgeleend, Datum, Tijdstip, Status, Aantal FROM gegevens WHERE Onderdeel LIKE '%$searchO%' AND Plek LIKE '%$searchP%' ORDER BY Aantal DESC";
- $result = $conn->query($sql);
- if ($result->num_rows > 0) {
- echo "<table class='table table-striped'><thead class='thead-inverse'><tr><th class='Status'></th><th>Onderdeel</th><th>Plek</th><th class='Aantal'>Aantal</th><th>Uitgeleend aan</th><th>Datum</th><th>Tijdstip</th></tr></thead>";
- while ($row = $result->fetch_assoc()) {
- echo "<tr><td>" . $row["Status"] . "</td><td>" . $row["Onderdeel"] . "</td><td>" . $row["Plek"] . "</td><td>" . $row["Aantal"] . "</td><td>" . $row["Uitgeleend"] . "</td><td>" . $row["Datum"] . "</td><td>" . $row["Tijdstip"] . "</td></tr>";
- }
- echo "</table>";
- } else {
- echo "<br><div class='Resultaat'><b>Geen resultaten</b></div>";
- }
- }
- break;
- default:
- $sql = "SELECT Onderdeel, Plek, Uitgeleend, Datum, Tijdstip, Status, Aantal FROM gegevens WHERE Onderdeel LIKE '%$searchO%' AND Plek LIKE '%$searchP%' ORDER BY Onderdeel ASC";
- $result = $conn->query($sql);
- if ($result->num_rows > 0) {
- echo "<table class='table table-striped'><thead class='thead-inverse'><tr><th class='Status'></th><th>Onderdeel</th><th>Plek</th><th class='Aantal'>Aantal</th><th>Uitgeleend aan</th><th>Datum</th><th>Tijdstip</th></tr></thead>";
- while ($row = $result->fetch_assoc()) {
- echo "<tr><td>" . $row["Status"] . "</td><td>" . $row["Onderdeel"] . "</td><td>" . $row["Plek"] . "</td><td>" . $row["Aantal"] . "</td><td>" . $row["Uitgeleend"] . "</td><td>" . $row["Datum"] . "</td><td>" . $row["Tijdstip"] . "</td></tr>";
- }
- echo "</table>";
- } else {
- echo "<br><div class='Resultaat'><b>Geen resultaten</b></div>";
- }
- }
- break;
- }
- ?>
- </div>
- <div class="col-sm-1">
- </div>
- </div>
- </body>
- <footer>
- <div class="copyright">
- <p class="text-muted">Made by Thijs van Verseveld en Corwin Kruijf.</p>
- </div>
- </footer>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement