Advertisement
Guest User

PHP search

a guest
Nov 15th, 2018
395
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.48 KB | None | 0 0
  1. <?php
  2. include "header.php";
  3. ?>
  4.  
  5. <div class="container">
  6.     <div class="row">
  7.         <div class = "col-12  m-top-2p">
  8.             <form method="get" action="zoek.php">
  9.             <?php
  10.  
  11.             # Querying for existing categories of items
  12.             $query = $conn->prepare("SELECT StockGroupID, StockGroupName FROM stockgroups");
  13.             $query->execute();
  14.             $rowcounter = 0;
  15.  
  16.             # If the row exists of four, start new row of filters
  17.             while($row = $query->fetch()) {
  18.                 if ($rowcounter % 4 == 0) {
  19.                 }
  20.                 print("<button type=submit name=prodgroup class='btn btn-primary knopenZoekenFilters' value=".$row['StockGroupID'].">".$row['StockGroupName']."</button> \n");
  21.                 $rowcounter++;
  22.             }
  23.  
  24.             ?>
  25.             </form>
  26.         </div>
  27.     </div>
  28.     <div class="row">
  29.         <div class="col-12">
  30.             <div id="search">
  31.                 <form method="get" action="zoek.php">
  32.                     <input type="text" name="producttitle" placeholder="Productnaam">
  33.                     <input type=submit class="btn btn-primary" value="Zoek...">
  34.                 </form>
  35.             </div>
  36.         </div>
  37.     </div>
  38. </div>
  39.  
  40. <div class="container">
  41.     <div class="row m-top-5p">
  42.         <!--<div class="col-12 m-top-5p">-->
  43.         <?php
  44.  
  45.         if (isset($_GET['prodgroup']) && $_GET['prodgroup'] != ""){
  46.  
  47.         $category = $_GET['prodgroup'];
  48.  
  49.  
  50.         # Query for looking up items bound to the groupID
  51.         $query = $conn->prepare("
  52.         SELECT S.StockItemID, S.StockItemName, S.Photo, S.UnitPrice, S.Photo, S.Brand
  53.         FROM stockitems S JOIN stockitemstockgroups SISG ON S.StockItemID = SISG.StockItemID
  54.         JOIN stockgroups SG ON SISG.StockGroupID = SG.StockGroupID
  55.         WHERE SG.StockGroupID = ?
  56.         ");
  57.  
  58.         $query->execute(array($category));
  59.         $rowcounter = 0;
  60.  
  61.         while($row = $query->fetch()) {
  62.             /**
  63.             if ($rowcounter == 0) {
  64.                 print("<div class=row>");
  65.             } elseif ($rowcounter % 4 == 0) {
  66.                 print("</div>");
  67.                 print("<div class=row>");
  68.             }**/
  69.         $prijs = $row['UnitPrice'];
  70.         $naam = $row['StockItemName'];
  71.         ?>
  72.         <div class="col-12 col-md-6 col-lg-3" style="margin-top: 25px;">
  73.             <img src="include/images/neon.jpg" width="100%"  alt=""/>
  74.             <p class="prijspoductZoeken">€<?php echo $prijs; ?></p>
  75.             <p><?php echo $naam; ?></p>
  76.             <form method="get" action="productinfo.php" class="addToCart">
  77.                 <button type="submit" class="btn btn-primary" name="product" value="<?php print($row['StockItemID']); ?>">Bekijken</button>
  78.             </form>
  79.         </div>
  80.         <?php
  81.         $rowcounter++;
  82.         }
  83.  
  84.         } elseif (isset($_GET['producttitle']) && $_GET['producttitle'] != "") {
  85.  
  86.             $like = "%".$_GET['producttitle']."%";
  87.             $query = $conn->prepare("SELECT S.StockItemID, S.StockItemName, S.Photo, S.UnitPrice, S.Photo FROM stockitems S WHERE StockItemName LIKE ?");
  88.             $query->execute(array($like));
  89.  
  90.             $rowcounter = 0;
  91.  
  92.             while($row = $query->fetch()) {
  93.                 /**
  94.                 if ($rowcounter == 0) {
  95.                     print("<div class=row>");
  96.                 } elseif ($rowcounter % 4 == 0) {
  97.                     print("</div>");
  98.                     print("<div class=row>");
  99.                 }**/
  100.                 $prijs = $row['UnitPrice'];
  101.                 $naam = $row['StockItemName'];
  102.             ?>
  103.             <div class="col-12 col-md-6 col-lg-3" style="margin-top: 25px;">
  104.                 <img src="include/images/neon.jpg" width="100%" alt=""/>
  105.                 <p class="prijspoductZoeken">€<?php echo $prijs; ?></p>
  106.                 <p><?php echo $naam; ?></p>
  107.                 <form method="get" action="productinfo.php" class="addToCart">
  108.                     <button type="submit" class="btn btn-primary" name="product" value="<?php print($row['StockItemID']); ?>">Bekijken</button>
  109.                 </form>
  110.             </div>
  111.             <?php
  112.             $rowcounter++;
  113.             }
  114.         }
  115.         ?>
  116.         <!--</div>-->
  117.     </div>
  118. </div>
  119. <?php
  120.  include "footer.php"
  121. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement