Advertisement
Guest User

Untitled

a guest
Nov 22nd, 2014
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.99 KB | None | 0 0
  1. <!--FUNCTIE VOOR MAKEN DROPDOWNS-->
  2. <!--PARAMS:
  3.         field = Rijtje dat hij selecteerd
  4.         table = Tabel waar hij het uit selecteerd
  5.         mode = Mode waarvoor hij genereert (spelcomputers/games/accessoires)-->
  6.  
  7. <?php
  8.     function renderMenuItem($category, $result) {
  9.         $html = "";
  10.         while ($row = mysqli_fetch_row($result)) {
  11.             $URL = "$category/" . $row[0] . ".php";
  12.             $html .= "<li><a href='$URL'>" . $row[0] . "</a></li>";
  13.         }
  14.         return $html;
  15.     }
  16.  
  17.     function maakDropdown($field, $table, $mode){
  18.         $connection = "localhost";
  19.         $username = "root";
  20.         $password = "";
  21.  
  22.         $conn = new mysqli($connection, $username, $password, "websjop");
  23.  
  24.         if ($conn->connect_error) {
  25.             die("Connection failed: " . $conn->connect_error);
  26.         }
  27.  
  28.         //Query voor informatie
  29.         $sql = "SELECT $field FROM $table";
  30.         // $sql = "SELECT " . $field . " FROM " . $table;
  31.         $result = $conn->query($sql);
  32.  
  33.  
  34.         switch($mode) {
  35.             case "spelcomputers":
  36.                 echo renderMenuItem("category", $result);
  37.             case "games":
  38.                 echo renderMenuItem("games", $result);
  39.             case "accessoires":
  40.                 echo renderMenuItem("accessoires", $result);
  41.         }
  42.     }
  43.  ?>
  44.  
  45. <div class="topBar">
  46.     <nav>
  47.         <ul class="topBar-list">
  48.             <li><a href="/Websjop/">Home</a></li>
  49.  
  50.             <li><a href="">Spelcomputers</a>
  51.                 <ul>
  52.                     <?php
  53.                         maakDropdown("Naam", "spelcomputers", "spelcomputers");
  54.                     ?>
  55.                 </ul>
  56.             </li>
  57.  
  58.             <li><a href="">Games</a>
  59.                 <ul>
  60.                     <?php
  61.                         maakDropdown("Naam", "spelcomputers", "games");
  62.                     ?>
  63.                 </ul>
  64.             </li>
  65.  
  66.             <li><a href="">Accessoires</a>
  67.                 <ul>
  68.                     <?php
  69.                         maakDropdown("Naam", "spelcomputers", "accessoires");
  70.                     ?>
  71.                 </ul>
  72.             </li>
  73.  
  74.             <li><form action="/Websjop/zoekpagina" method="GET">
  75.                 <input name="query" type="text">
  76.                 <input type="submit" value="Search Websjop">
  77.             </form></li>
  78.             <li><a href="/Websjop/winkelwagen">Mijn winkelwagen</a></li>
  79.         </ul>
  80.     </nav>
  81. </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement