Advertisement
M0n5t3r

Untitled

Sep 9th, 2016
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 6.97 KB | None | 0 0
  1. <?php
  2.             $x = false;
  3.             session_start();
  4.             $studentennummerklopt = false;
  5.             if (isset($_POST['start'])) {
  6.                
  7.                 $studentnummer = $_POST['studentnummer'];
  8.                 $x = false;
  9.                 $_SESSION['studentnummer'] = $studentnummer;
  10.                 if (empty($studentnummer)) {
  11.                     echo "Verkeerd studentennummer";
  12.                 }
  13.                 elseif (strlen($studentnummer) != 6) {
  14.                     echo "Verkeerd studentennummer";
  15.                 }
  16.                 elseif (strlen($studentnummer) == 6) { 
  17.  
  18.                     $db = new PDO('mysql:host=localhost;dbname=onething', 'root', '');
  19.  
  20.                     $sql = "SELECT studentennummer FROM studenten WHERE studentennummer = $studentnummer";
  21.                     $resultaat = $db->query($sql);
  22.  
  23.                     $loginsql = "SELECT ingelogd FROM studenten WHERE studentennummer = $studentnummer";
  24.                     $reulst = $db->query($loginsql);
  25.  
  26.                     if ($resultaat->rowCount() == 0) {
  27.                         echo "Verkeerd studentennummer";
  28.                     } else {
  29.                         foreach($resultaat as $row) {
  30.                             $x = true;
  31.                             $studentennummerklopt = true;  
  32.                         }
  33.                         foreach($reulst as $row){
  34.                             if ($row['ingelogd'] == 1){
  35.                                 $x = true; //!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  36.  
  37.                             }
  38.                         }
  39.                     }
  40.  
  41.  
  42.  
  43.                     if($x == 0 && $studentennummerklopt == true){
  44.                         echo "je hebt al eens gestemt!";
  45.                     }
  46.                     $db = NULL;
  47.                 }
  48.             }  
  49.  
  50.                 if ($x==false){ ?>
  51.                     <div id="login">
  52.                         <form action="" method="POST" class="text-center">
  53.                             <input type=text name=studentnummer placeholder="Geef Studentennummer">
  54.                             <input type=submit name=start value="Resultaat">
  55.                         </form>
  56.                     </div>
  57.                 <?php } else {  ?>
  58.                     <div id="keuzes">
  59.                         Maak hier je keuzes!<br><br>
  60.  
  61.  
  62.                         <br>Catogorie 1:<br>
  63.                          <form action="" method="POST" class="text-center">
  64.                               <select name="katogorie1">
  65.                               <option value="">Select...</option>
  66.                               <option value="1">Groepje 1</option>
  67.                               <option value="2">Groepje 2</option>
  68.                               <option value="3">Groepje 3</option>
  69.                               <option value="4">Groepje 4</option>
  70.                               <option value="5">Groepje 5</option>
  71.                               <option value="6">Groepje 6</option>
  72.                               <option value="7">Groepje 7</option>
  73.                               <option value="8">Groepje 8</option>
  74.                               <option value="9">Groepje 9</option>
  75.                               <option value="10">Groepje 10</option>
  76.                               <option value="11">Groepje 11</option>
  77.                               <option value="12">Groepje 12</option>
  78.                               <option value="13">Groepje 13</option>
  79.                               <option value="14">Groepje 14</option>
  80.                               <option value="15">Groepje 15</option>
  81.                               <option value="16">Groepje 16</option>
  82.                               <option value="17">Groepje 17</option>
  83.                               <option value="18">Groepje 18</option>
  84.                               <option value="19">Groepje 19</option>
  85.                               <option value="20">Groepje 20</option>
  86.                               <option value="21">Groepje 21</option>
  87.                               <option value="22">Groepje 22</option>
  88.                               <option value="23">Groepje 23</option>
  89.                             </select>
  90.                            
  91.                            
  92.                         <br><br>
  93.                         <br>Catogorie 2:<br>
  94.                        
  95.                               <select name="katogorie2">
  96.                               <option value="">Select...</option>
  97.                               <option value="1">Groepje 1</option>
  98.                               <option value="2">Groepje 2</option>
  99.                               <option value="3">Groepje 3</option>
  100.                               <option value="4">Groepje 4</option>
  101.                               <option value="5">Groepje 5</option>
  102.                               <option value="6">Groepje 6</option>
  103.                               <option value="7">Groepje 7</option>
  104.                               <option value="8">Groepje 8</option>
  105.                               <option value="9">Groepje 9</option>
  106.                               <option value="10">Groepje 10</option>
  107.                               <option value="11">Groepje 11</option>
  108.                               <option value="12">Groepje 12</option>
  109.                               <option value="13">Groepje 13</option>
  110.                               <option value="14">Groepje 14</option>
  111.                               <option value="15">Groepje 15</option>
  112.                               <option value="16">Groepje 16</option>
  113.                               <option value="17">Groepje 17</option>
  114.                               <option value="18">Groepje 18</option>
  115.                               <option value="19">Groepje 19</option>
  116.                               <option value="20">Groepje 20</option>
  117.                               <option value="21">Groepje 21</option>
  118.                               <option value="22">Groepje 22</option>
  119.                               <option value="23">Groepje 23</option>
  120.                             </select>
  121.                            
  122.                            
  123.                         <br><br>
  124.                         <br>Catogorie 3:<br>
  125.                          
  126.                               <select name="katogorie3">
  127.                               <option value="">Select...</option>
  128.                               <option value="1">Groepje 1</option>
  129.                               <option value="2">Groepje 2</option>
  130.                               <option value="3">Groepje 3</option>
  131.                               <option value="4">Groepje 4</option>
  132.                               <option value="5">Groepje 5</option>
  133.                               <option value="6">Groepje 6</option>
  134.                               <option value="7">Groepje 7</option>
  135.                               <option value="8">Groepje 8</option>
  136.                               <option value="9">Groepje 9</option>
  137.                               <option value="10">Groepje 10</option>
  138.                               <option value="11">Groepje 11</option>
  139.                               <option value="12">Groepje 12</option>
  140.                               <option value="13">Groepje 13</option>
  141.                               <option value="14">Groepje 14</option>
  142.                               <option value="15">Groepje 15</option>
  143.                               <option value="16">Groepje 16</option>
  144.                               <option value="17">Groepje 17</option>
  145.                               <option value="18">Groepje 18</option>
  146.                               <option value="19">Groepje 19</option>
  147.                               <option value="20">Groepje 20</option>
  148.                               <option value="21">Groepje 21</option>
  149.                               <option value="22">Groepje 22</option>
  150.                               <option value="23">Groepje 23</option>
  151.                             </select>
  152.                            
  153.                        
  154.                         <br><br>
  155.                         <br>Catogorie 4:<br>
  156.                          
  157.                               <select name="katogorie4">
  158.                               <option value="">Select...</option>
  159.                               <option value="1">Groepje 1</option>
  160.                               <option value="2">Groepje 2</option>
  161.                               <option value="3">Groepje 3</option>
  162.                               <option value="4">Groepje 4</option>
  163.                               <option value="5">Groepje 5</option>
  164.                               <option value="6">Groepje 6</option>
  165.                               <option value="7">Groepje 7</option>
  166.                               <option value="8">Groepje 8</option>
  167.                               <option value="9">Groepje 9</option>
  168.                               <option value="10">Groepje 10</option>
  169.                               <option value="11">Groepje 11</option>
  170.                               <option value="12">Groepje 12</option>
  171.                               <option value="13">Groepje 13</option>
  172.                               <option value="14">Groepje 14</option>
  173.                               <option value="15">Groepje 15</option>
  174.                               <option value="16">Groepje 16</option>
  175.                               <option value="17">Groepje 17</option>
  176.                               <option value="18">Groepje 18</option>
  177.                               <option value="19">Groepje 19</option>
  178.                               <option value="20">Groepje 20</option>
  179.                               <option value="21">Groepje 21</option>
  180.                               <option value="22">Groepje 22</option>
  181.                               <option value="23">Groepje 23</option>
  182.                             </select>
  183.                             <br><br><br>
  184.                             <input type=submit name=submit value="Resultaat">
  185.                         </form>
  186.                         <br><br>
  187.                        
  188.                        
  189.                     </div>
  190.                 <?php
  191.  
  192.                  }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement