Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <!--< lang="en" dir="ltr">-->
- <head>
- <meta charset="utf-8">
- <title>Wide World Importers</title>
- <!-- Fontawesome script foor icoontjes en indien nodig fonts-->
- <script src="https://kit.fontawesome.com/88f9e92465.js" crossorigin="anonymous"></script>
- <!-- Favicon -->
- <link rel="shortcut icon" type="image/png" href="favicon.ico"/>
- <link rel="stylesheet" href="browse_items.css">
- <!-- Bootstrap -->
- <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css"
- integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T"
- crossorigin="anonymous">
- <script src="https://code.jquery.com/jquery-3.3.1.slim.min.js"
- integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo"
- crossorigin="anonymous"></script>
- <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js"
- integrity="sha384-UO2eT0CpHqdSJQ6hJty5KVphtPhzWj9WO1clHTMGa3JDZwrnQq4sF86dIHNDz0W1"
- crossorigin="anonymous"></script>
- <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js"
- integrity="sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM"
- crossorigin="anonymous"></script>
- </head>
- <body>
- <!--Navigatiebar-->
- <nav class="navbar navbar-expand-lg navbar-dark primary-color bg-primary">
- <!-- Navbar brand -->
- <a class="navbar-brand" href="index.php">Wide World Importers</a>
- <!-- Collapse button -->
- <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#basicExampleNav"
- aria-controls="basicExampleNav" aria-expanded="false" aria-label="Toggle navigation">
- <span class="navbar-toggler-icon"></span>
- </button>
- <!-- Content navbar -->
- <div class="collapse navbar-collapse" id="basicExampleNav">
- <!-- Links van de navbar -->
- <ul class="navbar-nav mr-auto">
- <li class="nav-item">
- <a class="nav-link" href="#">Inloggen</a>
- </li>
- <li class="nav-item">
- <a class="nav-link" href="#">Registreren</a>
- </li>
- <li class="nav-item">
- <a class="nav-link" href="#">Klantenservice</a>
- </li>
- <li class="nav-item">
- <a class="nav-link" href="#">FAQ</a>
- </li>
- <!-- Dropdown -->
- <li class="nav-item dropdown">
- <a class="nav-link dropdown-toggle" id="navbarDropdownMenuLink" data-toggle="dropdown"
- aria-haspopup="true" aria-expanded="false">Dropdown</a>
- <div class="dropdown-menu dropdown-primary" aria-labelledby="navbarDropdownMenuLink">
- <a class="dropdown-item" href="#">Dit is een voorbeeld</a>
- <a class="dropdown-item" href="#">Voorbeeld</a>
- <a class="dropdown-item" href="#">voorbeeld</a>
- </div>
- </li>
- </ul>
- </div>
- </nav>
- <form method="post" action="zoek.php">
- <div id="vorm2-zoekbalk">
- <!-- plaatje van wwi-->
- <div id="thumbnailgrootte">
- <a href="index.php"><img src="wwi.png" class="img-fluid" alt="Responsive image"></a>
- </div>
- <!-- zoekbalk-->
- <div class="sizezoek">
- <input type="search" name="Zoeken" placeholder="Waar bent u naar op zoek?"
- aria-describedby="button-addon1"
- class="form-control border-0 bg-light">
- </div>
- <!-- zoekknopje-->
- <div class="input-group-append">
- <button id="button-addon1" name="zoek" type="submit" class="btn btn-link text-primary"><i
- class="fa fa-search"></i>
- </button>
- </div>
- <!-- accountplaatje-->
- <div id="accountcss">
- <a href="#" id="user"><i class="fas fa-user"></i></a>
- </div>
- <!-- winkelwagenplaatje-->
- <div id="winkelwagenicoontje">
- <a href=""><i class="fas fa-shopping-cart"></i></a>
- </div>
- </div>
- </form>
- <div id="banneropmaak">
- <?php
- $naam = "geen bestaande catgorie";
- if ($_GET["c"] == 1) {
- $naam = "nieuw";
- }
- if ($_GET["c"] == 2) {
- $naam = "kleding";
- }
- if ($_GET["c"] == 3) {
- $naam = "mokken";
- }
- if ($_GET["c"] == 4) {
- $naam = "t-shirts";
- }
- if ($_GET["c"] == 5) {
- $naam = "vliegtuigjes";
- }
- if ($_GET["c"] == 6) {
- $naam = "computer gadgets";
- }
- if ($_GET["c"] == 7) {
- $naam = "USB gadgets";
- }
- if ($_GET["c"] == 8) {
- $naam = "pluizige schoenen";
- }
- if ($_GET["c"] == 9) {
- $naam = "speelgoed";
- }
- if ($_GET["c"] == 10) {
- $naam = "verpakkingsmaterialen";
- }
- print "U zoekt nu in $naam";
- ?>
- </div>
- <div id="paginaopmaakbrowse">
- <!-- Lijst met categorieën -->
- <div id="categorieopmaak">
- <div class="container bg-light" style="margin-top: 10px;">
- <h6>Categorieën:</h6>
- <div class="list-group w-5 p-3">
- <a href="browse_items.php?c=1" class="list-group-item list-group-item-action">Nieuw</a>
- <a href="browse_items.php?c=2" class="list-group-item list-group-item-action">Kleding</a>
- <a href="browse_items.php?c=3" class="list-group-item list-group-item-action">Mokken</a>
- <a href="browse_items.php?c=4" class="list-group-item list-group-item-action">T-Shirts</a>
- <a href="browse_items.php?c=5" class="list-group-item list-group-item-action">Vliegtuigjes</a>
- <a href="browse_items.php?c=6" class="list-group-item list-group-item-action">Computer
- gadgets</a>
- <a href="browse_items.php?c=7" class="list-group-item list-group-item-action">USB gadgets</a>
- <a href="browse_items.php?c=8" class="list-group-item list-group-item-action">Pluizige
- schoenen</a>
- <a href="browse_items.php?c=9" class="list-group-item list-group-item-action">Speelgoed</a>
- <a href="browse_items.php?c=10" class="list-group-item list-group-item-action">Verpakkingsmaterialen</a>
- </div>
- </div>
- </div>
- </body>
- <div>
- <!-- --><?php
- // if (isset($_GET["knop"])) {
- // $count = $_GET["COUNT()"];
- // $prijs = $_GET["RecommendedRetailPrice"];
- // $foto = $_GET["Photo"];
- // $naam = $_GET["StockItemName"];
- // }
- //
- // $sql1 = "SELECT COUNT() FROM stockitems";
- // $statement = mysqli_prepare($connection,$sql1);
- // if($statement === false) {
- // die("Er is wat mis gegaan bij het ophalen binnen de database: " . mysqli_error($connection));
- // }
- // mysqli_stmt_execute($statement);
- // $result = mysqli_stmt_get_result($statement);
- //
- // while ($row = mysqli_fetch_array($result, MYSQLI_ASSOC)){
- // $count = $row["COUNT()"];
- // print($row["COUNT()"] . " Resultaten" . "<br> <br>");
- // }
- //
- ?>
- <?php
- if (!empty($_GET["c"])) {
- $zoek = $_GET["c"];
- }
- function MaakVerbinding()
- {
- $host = 'localhost';
- $user = 'root';
- $pass = 'root';
- $databasename = "wideworldimporters";
- $connection = mysqli_connect($host, $user, $pass, $databasename);
- return $connection;
- }
- function SluitVerbinding($connection)
- {
- mysqli_close($connection);
- }
- //pakt het paginanr uit de url als die er niet staat gebruikt 1
- $pagina = $_GET["pagina"] ?? 1;
- $per_page = 24;
- //pakt pagina en vermenigvuldigd het met hoeveel producten je wilt per pagina
- $offset = ($pagina - 1) * $per_page;
- $connection = MaakVerbinding();
- //SELECT * FROM stockitems s JOIN stockitemsstockgroups x USING StockItemID JOIN stockgroups g USING StockGroupID WHERE g.StockGroupName = ?
- //sql querie voor de zoekmachine
- $sql = "SELECT StockItemID,StockItemName,RecommendedRetailPrice,UnitPrice FROM Stockitems WHERE StockItemID IN (SELECT StockItemID FROM Stockitemstockgroups WHERE StockGroupID = ?) LIMIT $offset,$per_page";
- $sqlCount = "SELECT COUNT(*) FROM Stockitems WHERE StockItemID IN (SELECT StockItemID FROM Stockitemstockgroups WHERE StockGroupID = ?)";
- // $zoek = "%$zoek%";
- //maakt een sql querie gereed om te gebruiken doormiddel van een variable
- $statement = mysqli_prepare($connection, $sql);
- //bind variable aan die $statement als parameters
- mysqli_stmt_bind_param($statement, 's', $zoek);
- //voert de $statement uit waardoor je resultaat krijgt
- mysqli_stmt_execute($statement);
- //Slaat het resultaat op in een variable
- $result = mysqli_stmt_get_result($statement);
- //doet hetzelfde als hierboven alleen dan om te checken hoeveel pagina's je nodig hebt
- $statementCount = mysqli_prepare($connection, $sqlCount);
- mysqli_stmt_bind_param($statementCount, 's', $zoek);
- mysqli_stmt_execute($statementCount);
- $resultCount = mysqli_stmt_get_result($statementCount);
- $totalItems = mysqli_fetch_all($resultCount)[0][0];
- // berekent hoeveel pagina's je nodig hebt
- $pages = ceil($totalItems / $per_page);
- //"vangt het resultaat in een variable $row en maakt er een array van zodat je het kan printen
- $count = 0;
- while ($row = mysqli_fetch_array($result, MYSQLI_ASSOC)) {
- // als count 0 maakt het een nieuwe rij met producten
- if ($count == 0) {
- print ("<div class='row'>");
- }
- ?>
- <!--Css classes om de producten te stylen-->
- <div class="col-md-4">
- <div id="resultaatopmaak">
- <figure class="card card-product">
- <div class="img-wrap">
- <img src="sample.png">
- </div>
- <figcaption class="info-wrap">
- <h6 class="title text-dots"><a
- href="productpagina.php?productid=<?php print($row['StockItemID']) ?>"><?php echo $row['StockItemName']; ?></a>
- </h6>
- <div class="action-wrap">
- <a href="#" class="btn btn-primary btn-sm float-right"><i
- class="fas fa-cart-plus"></i></a>
- <div class="price-wrap h5">
- <span class="price-new">€<?php echo $row['UnitPrice']; ?></span>
- <del class="price-old">€<?php echo $row['RecommendedRetailPrice'] ?></del>
- </div> <!-- price-wrap.// -->
- </div> <!-- action-wrap -->
- </figcaption>
- </figure> <!-- card // -->
- </div> <!-- col // -->
- </div>
- <?php
- $count++;
- // als count 3 is beiindigd de if statement de nieuwe rij door het te sluiten en count weer op 0 te zetten zodat er een nieuwe rij word gemaakt
- if ($count == 3) {
- print ("</div>");
- $count = 0;
- }
- }
- ?>
- <?php
- sluitVerbinding($connection);
- ?>
- </div>
- </div>
- </div>
- <?php if ($pages != 0){?>
- <nav class="d-flex justify-content-center">
- <ul class="pagination">
- <?php
- // zorgt ervoor dat je geen negatieve pagina's krijgt
- $disabled = ($pagina == 1) ? "disabled" : "";
- $pre = $pagina - 1;
- //hiermee ga je naar de vorige pagina
- echo "
- <li class=\"page-item $disabled\">
- <a class=\"page-link\" href=\"?c=$zoek&pagina=$pre\">Previous</a>
- </li> ";
- //print je de pagina nummers in classes
- for ($i = 1; $i <= $pages; $i++) {
- $active = ($pagina == $i) ? "active" : "";
- echo "<li class=\"page-item $active\"><a class=\"page-link\" href=\"?c=$zoek&pagina=$i\">$i</a></li>";
- }
- $disabled = ($pagina == $pages) ? "disabled" : "";
- $n = $pagina + 1;
- //hiermee ga je naar de volgende pagina
- echo "
- <li class=\"page-item $disabled\">
- <a class=\"page-link\" href=\"?c=$zoek&pagina=$n\">Next</a>
- </li>";
- ?>
- </ul>
- </nav>
- <?php }?>
- <!--Footer-->
- <footer>
- <div class="mt-5 pt-5 pb-5 footer bg-primary">
- <div class="container">
- <div class="row">
- <div class="col-lg-5 col-xs-12 about-company">
- <h2>Wide World Importers</h2>
- <p class="pr-5 text-white-50">Dit is een sample text van de footer maar hier staat eigenlijk
- niets
- maar ook weer wel.</p>
- </div>
- <div class="col-lg-3 col-xs-12 links" style="height: 100px">
- <h4 class="mt-lg-0 mt-sm-3">Links</h4>
- <ul class="m-0 p-0">
- <li>- <a href="#" class="pr-5 text-white-50">Contact</a></li>
- <li>- <a href="#" class="pr-5 text-white-50">Bestellen & leveren</a></li>
- <li>- <a href="#" class="pr-5 text-white-50">Retourneren</a></li>
- <li>- <a href="#" class="pr-5 text-white-50">Betalen</a></li>
- <li>- <a href="#" class="pr-5 text-white-50">Garantie</a></li>
- <li>- <a href="#" class="pr-5 text-white-50">Algemene voorwaarden</a></li>
- </ul>
- </div>
- <div class="col-lg-4 col-xs-12 location">
- <h4 class="mt-lg-0 mt-sm-4">Contact</h4>
- <p class="mb-0"><i class="fa fa-phone mr-3"></i>088 469 9911</p>
- <p class="mb-0"><i class="fa fa-envelope-o mr-3"></i><a id="linkmail"
- href="mailto:info@wideworldimporters.nl">info@wideworldimporters.nl</a>
- </p>
- <p class="mb-0"><i class="fas fa-map-pin" style="margin-right: 22px"></i><a
- style="text-decoration: none; color: white;"
- href="https://maps.google.com/?ll=52.499560,6.080570">Campus 2, 8017 CA Zwolle</a>
- </p>
- </div>
- </div>
- <div class="w-25 p-3">
- <img src="betaal.png" alt="betaal" style="width: 300px; ">
- </div>
- <div class="row mt-5" style="">
- <div class="col copyright">
- <p class="">
- <small class="text-white-50">© 2019 Wide World Importers</small>
- </p>
- </div>
- </div>
- </div>
- </div>
- </footer>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement