Advertisement
Guest User

hierokut

a guest
Aug 29th, 2017
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 16.63 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <?php
  3.     $db = "mysql:host=localhost;dbname=matraswijzer;port=3307";
  4.     $user = "root";
  5.     $pass = "usbw";
  6.     $pdo = new PDO($db, $user, $pass);
  7. //date_default_timezone_set('Europe/Amsterdam');
  8. //$date = date("Y-m-d");
  9.     require_once('searchfilter.php');
  10. ?>
  11.  
  12. <html>
  13. <head>
  14.     <meta charset="UTF-8">
  15.     <title>Matraswijzer</title>
  16.     <meta name="viewport" content="width=device-width, initial-scale=1">
  17.     <link rel="stylesheet" href="bootstrap-3.3.7-dist/css/bootstrap.min.css">
  18.     <link rel="stylesheet" href="css/style.css">
  19.     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet">
  20.     <link rel="stylesheet"
  21.           href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-slider/9.7.2/css/bootstrap-slider.min.css">
  22.     <script src="js/jquery-3.1.1.min.js?"></script>
  23.     <script src="bootstrap-3.3.7-dist/js/bootstrap.min.js"></script>
  24.     <script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-slider/9.7.2/bootstrap-slider.min.js"></script>
  25. </head>
  26.  
  27. <body>
  28. <div class="container text-center">
  29.     <legend id="thelegend27"><h1>Leen Bakker Matraswijzer</h1></legend>
  30.     <form action="index.php" method="get" id="formpje">
  31.         <h4>Beantwoord de volgende vragen voor uw advies:</h4> <br><br>
  32.  
  33.         <h3 class="text-center">Wat is uw budget?</h3>
  34.         <b>€0</b> <input id="ex2" type="text" class="span2" value="" data-slider-min="0" data-slider-max="1500"
  35.                          data-slider-step="5" data-slider-value="[500,1000]"/> <b>€ 1500</b>
  36.         <br><br>
  37.         <legend></legend>
  38.         <br>
  39.         <h3 class="text-center">Wat is uw gewicht?</h3>
  40.         <b>0 kg</b> <input id="ex3" type="text" class="span4" value="" data-slider-min="0" data-slider-max="200"
  41.                            data-slider-step="5" data-slider-value="[60 ,130]"/> <b>200 kg</b>
  42.         <script src="sliderFunctionality.js"></script>
  43.         <input type="hidden" name="minprijs" value="" id="minprijs">
  44.         <input type="hidden" name="maxprijs" value="" id="maxprijs">
  45.         <input type="hidden" name="mingewicht" value="" id="mingewicht">
  46.         <input type="hidden" name="maxgewicht" value="" id="maxgewicht">
  47.         <br><br>
  48.         <legend></legend>
  49.         <br>
  50.         <h3 class="text-center">Welke matrasbreedte zoekt u?</h3>
  51.  
  52.         <?php $breedtevalue = $_GET['breedte'];?>
  53.         <label class="col-md-4 control-label" for="breedte"></label>
  54.         <div class="form-group">
  55.             <div class="row">
  56.                 <div class="col-md-4">
  57.                     <label class="radio-inline" for="breedte-0">
  58.                         <input name="breedte" id="breedte-0" value="40cm" type="radio" <?php if($breedtevalue == "40cm") {echo 'checked="checked"';} ?>>
  59.                         40cm
  60.                     </label>
  61.                     <label class="radio-inline" for="breedte-1">
  62.                         <input name="breedte" id="breedte-1" value="50cm" type="radio" <?php if($breedtevalue == "50cm") {echo 'checked="checked"';} ?>>
  63.                         50cm
  64.                     </label>
  65.                     <label class="radio-inline" for="breedte-2">
  66.                         <input name="breedte" id="breedte-2" value="70cm" type="radio" <?php if($breedtevalue == "70cm") {echo 'checked="checked"';} ?>>
  67.                         70cm
  68.                     </label>
  69.                     <label class="radio-inline" for="breedte-3">
  70.                         <input name="breedte" id="breedte-3" value="80cm" type="radio" <?php if($breedtevalue == "80cm") {echo 'checked="checked"';} ?>>
  71.                         80cm
  72.                     </label>
  73.                     <label class="radio-inline" for="breedte-4">
  74.                         <input name="breedte" id="breedte-4" value="90cm" type="radio" <?php if($breedtevalue == "90cm") {echo 'checked="checked"';} ?>>
  75.                         90cm
  76.                     </label>
  77.                     <label class="radio-inline" for="breedte-5">
  78.                         <input name="breedte" id="breedte-5" value="120cm" type="radio" <?php if($breedtevalue == "120cm") {echo 'checked="checked"';} ?>>
  79.                         120cm
  80.                     </label>
  81.                     <label class="radio-inline" for="breedte-6">
  82.                         <input name="breedte" id="breedte-6" value="140cm" type="radio" <?php if($breedtevalue == "140cm") {echo 'checked="checked"';} ?>>
  83.                         140cm
  84.                     </label>
  85.                     <label class="radio-inline" for="breedte-7">
  86.                         <input name="breedte" id="breedte-7" value="160cm" type="radio" <?php if($breedtevalue == "160cm") {echo 'checked="checked"';} ?>>
  87.                         160cm
  88.                     </label>
  89.                     <label class="radio-inline" for="breedte-8">
  90.                         <input name="breedte" id="breedte-8" value="180cm" type="radio" <?php if($breedtevalue == "180cm") {echo 'checked="checked"';} ?>>
  91.                         180cm
  92.                     </label>
  93.                 </div>
  94.             </div>
  95.         </div>
  96.         <legend></legend>
  97.         <br>
  98.  
  99.         <?php $lengtevalue = $_GET['lengte'];?>
  100.         <h3 class="text-center">Welke matraslengte zoekt u?</h3>
  101.         <div class="form-group">
  102.             <div class="row">
  103.                 <label class="col-md-4 control-label" for="lengte"></label>
  104.                 <div class="col-md-4">
  105.                     <label class="radio-inline" for="lengte-0">
  106.                         <input name="lengte" id="lengte-0" value="190cm" type="radio" <?php if($lengtevalue == "190cm") {echo 'checked="checked"';} ?>>
  107.                         190cm
  108.                     </label>
  109.                     <label class="radio-inline" for="lengte-1">
  110.                         <input name="lengte" id="lengte-1" value="200cm" type="radio" <?php if($lengtevalue == "200cm") {echo 'checked="checked"';} ?>>
  111.                         200cm
  112.                     </label>
  113.                     <label class="radio-inline" for="lengte-2">
  114.                         <input name="lengte" id="lengte-2" value="210cm" type="radio" <?php if($lengtevalue == "210cm") {echo 'checked="checked"';} ?>>
  115.                         210cm
  116.                     </label>
  117.                     <label class="radio-inline" for="lengte-3">
  118.                         <input name="lengte" id="lengte-3" value="220cm" type="radio" <?php if($lengtevalue == "220cm") {echo 'checked="checked"';} ?>>
  119.                         220cm
  120.                     </label>
  121.                 </div>
  122.             </div>
  123.         </div>
  124.         <legend></legend>
  125.         <br>
  126.  
  127.         <?php $comfortvalue = $_GET['comfort'];?>
  128.         <h3 class="text-center">Welke stevigheid heeft uw voorkeur?</h3>
  129.         <div class="form-group">
  130.             <div class="row">
  131.                 <label class="col-md-4 control-label" for="comfort"></label>
  132.                 <div class="col-md-4">
  133.                     <label class="checkbox-inline" for="comfort-0">
  134.                         <input name="comfort" id="comfort-0" value="Soepel" type="radio" <?php if($comfortvalue == "Soepel") {echo 'checked="checked"';} ?>>
  135.                         Soepel
  136.                     </label>
  137.                     <label class="checkbox-inline" for="comfort-1">
  138.                         <input name="comfort" id="comfort-1" value="Medium" type="radio" <?php if($comfortvalue == "Medium") {echo 'checked="checked"';} ?>>
  139.                         Medium
  140.                     </label>
  141.                     <label class="checkbox-inline" for="comfort-2">
  142.                         <input name="comfort" id="comfort-2" value="Hard" type="radio" <?php if($comfortvalue == "Hard") {echo 'checked="checked"';} ?>>
  143.                         Hard
  144.                     </label>
  145.                 </div>
  146.             </div>
  147.         </div>
  148.         <legend></legend>
  149.         <br>
  150.  
  151.         <?php $houdingvalue = $_GET['houding'];?>
  152.         <h3 class="text-center">In welke houding slaapt u?</h3>
  153.         <p style="font-size: 11px">(meerdere antwoorden mogelijk)</p>
  154.         <div class="form-group">
  155.             <div class="row">
  156.                 <label class="col-md-4 control-label" for="houding"></label>
  157.                 <div class="col-md-4">
  158.                     <label class="checkbox-inline" for="houding-0">
  159.                         <input name="houding" id="houding-0" value="Rug" type="checkbox" <?php if($houdingvalue == "Rug") {echo 'checked="checked"';} ?>>
  160.                         Rug
  161.                     </label>
  162.                     <label class="checkbox-inline" for="houding-1">
  163.                         <input name="houding" id="houding-1" value="Buik" type="checkbox" <?php if($houdingvalue == "Buik") {echo 'checked="checked"';} ?>>
  164.                         Buik
  165.                     </label>
  166.                     <label class="checkbox-inline" for="houding-2">
  167.                         <input name="houding" id="houding-2" value="Zij" type="checkbox" <?php if($houdingvalue == "Zij") {echo 'checked="checked"';} ?>>
  168.                         Zij
  169.                     </label>
  170.                 </div>
  171.             </div>
  172.         </div>
  173.         <legend></legend>
  174.         <br>
  175.  
  176.         <?php $warmvalue = $_GET['warm'];?>
  177.         <h3 class="text-center">Heeft u het snel warm?</h3>
  178.         <div class="form-group">
  179.             <div class="row">
  180.                 <label class="col-md-4 control-label" for="warm"></label>
  181.                 <div class="col-md-4">
  182.                     <label class="radio-inline" for="warm-0">
  183.                         <input name="warm" id="warm-0" value="ja" type="radio" <?php if($warmvalue == "ja") {echo 'checked="checked"';} ?>>
  184.                         Ja
  185.                     </label>
  186.                     <label class="radio-inline" for="warm-1">
  187.                         <input name="warm" id="warm-1" value="nee" type="radio" <?php if($warmvalue == "nee") {echo 'checked="checked"';} ?>>
  188.                         Nee
  189.                     </label>
  190.                     <label class="radio-inline" for="warm-2">
  191.                         <input name="warm" id="warm-2" value="geenvoorkeur" type="radio" <?php if($warmvalue == "geenvoorkeur") {echo 'checked="checked"';} ?>>
  192.                         Geen van beide
  193.                     </label>
  194.                 </div>
  195.             </div>
  196.         </div>
  197.         <legend></legend>
  198.         <br>
  199.  
  200.         <?php $rugklachtvalue = $_GET['rugklacht'];?>
  201.         <h3 class="text-center">Heeft u last van rugklachten?</h3>
  202.         <div class="form-group">
  203.             <div class="row">
  204.                 <label class="col-md-4 control-label" for="rugklacht"></label>
  205.                 <div class="col-md-4">
  206.                     <label class="radio-inline" for="rugklacht-0">
  207.                         <input name="rugklacht" id="rugklacht-0" value="ja" type="radio" <?php if($rugklachtvalue == "ja") {echo 'checked="checked"';} ?>>
  208.                         Ja
  209.                     </label>
  210.                     <label class="radio-inline" for="rugklacht-1">
  211.                         <input name="rugklacht" id="rugklacht-1" value="nee" type="radio" <?php if($rugklachtvalue == "nee") {echo 'checked="checked"';} ?>>
  212.                         Nee
  213.                     </label>
  214.                 </div>
  215.             </div>
  216.         </div>
  217.         <legend></legend>
  218.         <br>
  219.  
  220.         <?php $allergievalue = $_GET['allergie'];?>
  221.         <h3 class="text-center">Heeft u een allergie voor huiststofmijt?</h3>
  222.         <div class="form-group">
  223.             <div class="row">
  224.                 <label class="col-md-4 control-label" for="allergie"></label>
  225.                 <div class="col-md-4">
  226.                     <label class="radio-inline" for="allergie-0">
  227.                         <input name="allergie" id="allergie-0" value="ja" type="radio" <?php if($allergievalue == "ja") {echo 'checked="checked"';} ?>>
  228.                         Ja
  229.                     </label>
  230.                     <label class="radio-inline" for="allergie-1">
  231.                         <input name="allergie" id="allergie-1" value="nee" type="radio" <?php if($allergievalue == "nee") {echo 'checked="checked"';} ?>>
  232.                         Nee
  233.                     </label>
  234.                 </div>
  235.             </div>
  236.         </div>
  237.         <legend></legend>
  238.         <br>
  239.  
  240.         <?php if(!empty($_GET)) { $bedbodemvalue = $_GET['bedbodem'];}?>
  241.         <h3 class="text-center">Heeft/wilt u een verstelbare bedbodem?</h3>
  242.         <div class="form-group">
  243.             <div class="row">
  244.                 <label class="col-md-4 control-label" for="bedbodem"></label>
  245.                 <div class="col-md-4">
  246.                     <label class="radio-inline" for="bedbodem-0">
  247.                         <input name="bedbodem" id="bedbodem-0" value="ja" type="radio" <?php if (isset($bedbodemvalue) {
  248.                                                                                                     if($bedbodemvalue) == "ja") {
  249.                                                                                                         echo 'checked="checked"';
  250.                                                                                                     }
  251.                                                                                                 } ?>>
  252.                         Ja
  253.                     </label>
  254.                     <label class="radio-inline" for="bedbodem-1">
  255.                         <input name="bedbodem" id="bedbodem-1" value="nee" type="radio" <?php if($bedbodemvalue == "nee") {echo 'checked="checked"';} ?>>
  256.                         Nee
  257.                     </label>
  258.                 </div>
  259.             </div>
  260.         </div>
  261.         <legend></legend>
  262.         <br>
  263.  
  264.         <?php $soortvalue = $_GET['soort'];?>
  265.         <h3 class="text-center">Geeft u voorkeur aan een soort matras?</h3>
  266.         <div class="form-group">
  267.             <div class="row">
  268.                 <label class="col-md-4 control-label" for="soort"></label>
  269.                 <div class="col-md-4">
  270.                     <label class="radio-inline" for="soort-0">
  271.                         <input name="soort" id="soort-0" value="vering" type="radio" <?php if($soortvalue == "vering") {echo 'checked="checked"';} ?>>
  272.                         Vering (Pocket- en Binnenvering)
  273.                     </label>
  274.                     <label class="radio-inline" for="soort-1">
  275.                         <input name="soort" id="soort-1" value="schuim" type="radio" <?php if($soortvalue == "schuim") {echo 'checked="checked"';} ?>>
  276.                         Schuim (Koud- en Traagschschuim, polyether)
  277.                     </label>
  278.                     <label class="radio-inline" for="soort-1">
  279.                         <input name="soort" id="soort-1" value="geenvoorkeur" type="radio" <?php if($soortvalue == "geenvoorkeur") {echo 'checked="checked"';} ?>>
  280.                         Geen voorkeur
  281.                     </label>
  282.                 </div>
  283.             </div>
  284.         </div>
  285.         <legend></legend>
  286.         <br>
  287.         <input type="submit" id="redirect" class="btn btn-info btn-lg btn-custom" value="Genereer Advies" name="submit">
  288.     </form>
  289.     <hr style="height:40px;visibility:hidden;">
  290.     <?php
  291.     if (isset($_GET["submit"])) {
  292.       echo "<strong class=\"movedPage\" style=\"font-size:20px;\">Overeengekomen resultaten:</strong><hr style=\"height:20px;visibility:hidden;\">";
  293.     $stmt = $pdo->query("SELECT naam, artikelnummer, foto, link, prijs FROM matras WHERE anti_allergisch = $allergie AND vochtregulatie = '$vochtregulatie' AND comfort = '$comfort' AND lengte = $lengte AND breedte = $breedte AND houding = '$houding' AND $soort AND prijs > $minprijs AND prijs < $maxprijs AND gewicht > $mingewicht AND gewicht < $maxgewicht");
  294.     if($stmt->rowCount() == 0) {
  295.         echo "Er zijn geen matrassen die voldoen aan uw eisen.<hr style='height:40px;visibility:hidden;'";
  296.     } else {
  297.     while ($row = $stmt->fetch()) {
  298.       echo '<div class="tables">';
  299.       echo '<table>';
  300.       echo '<tr>';
  301.       echo '<th>';
  302.  
  303.       //foto
  304.       echo '<img src="media/';
  305.       echo $row['foto'];
  306.       echo '" height="200px" width="200px">';
  307.       echo "<br>";
  308.  
  309.       echo '</th>';
  310.       echo '</tr>';
  311.       echo '<tr>';
  312.       echo '<td>';
  313.  
  314.       //naam, artikelnummer, prijs
  315.       echo $row['naam'] . " (";
  316.       echo $row['artikelnummer'] . ")<br>€ ";
  317.       echo $row['prijs'] . " ";
  318.  
  319.       //link
  320.       echo '<a href="';
  321.       echo $row['link'];
  322.       echo '">leenbakker.nl</a>';
  323.       echo "\n";
  324.  
  325.       echo '</td>';
  326.       echo '</tr>';
  327.       echo '</table>';
  328.       echo '</div>';
  329.       }
  330.     }
  331.   }
  332.  
  333.     ?>
  334. </div>
  335. <script>
  336. $("html, body").animate({ scrollTop: $("#redirect").offset().top }, 200);
  337. </script>
  338. </body>
  339. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement