Advertisement
Guest User

Untitled

a guest
Feb 20th, 2017
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 5.19 KB | None | 0 0
  1. <?php
  2. require_once 'inc/config.php';
  3.  
  4. if($user->is_loggedin()!="")
  5. {
  6.     $user->redirect('home.php');
  7. }
  8.  
  9. if(isset($_POST['btn-signup']))
  10. {
  11.     $errors = [];
  12.  
  13. //    $voorletters = trim($_POST['voorletters']);
  14. //    $tussenvoegsels = trim($_POST['tussenvoegsels']);
  15. //    $achternaam = trim($_POST['achternaam']);
  16. //    $adres = trim($_POST['postcode']);
  17. //    $postcode = trim($_POST['postcode']);
  18. //    $woonplaats = trim($_POST['woonplaats']);
  19. //    $geboortedatum = trim($_POST['geboortedatum']);
  20. //    $gebruikersnaam = trim($_POST['gebruikersnaam']);
  21. //    $wachtwoord = trim($_POST['wachtwoord']);
  22.  
  23.     if(empty($voorletters)) {
  24.         $errors[] = "Vul voorletters in!";
  25.     }
  26.     else {
  27.         $voorletters = trim($_POST['voorletters']);
  28.     }
  29.  
  30.     if(empty($tussenvoegsels)) {
  31.         $errors[] = "Vul tussenvoegsels in!";
  32.     }
  33.     else {
  34.         $tussenvoegsels = trim($_POST['voorletters']);
  35.     }
  36.  
  37.     if(empty($achternaam)) {
  38.         $errors[] = "Vul achternaam in!";
  39.     }
  40.     else {
  41.         $achternaam = trim($_POST['achternaam']);
  42.     }
  43.  
  44.     if(empty($adres)) {
  45.         $errors[] = "Vul adres in!";
  46.     }
  47.     else {
  48.         $adres = trim($_POST['adres']);
  49.     }
  50.  
  51.     if(empty($postcode)) {
  52.         $errors[] = "Vul postcode in!";
  53.     }
  54.     else {
  55.         $postcode = trim($_POST['postcode']);
  56.     }
  57.  
  58.     if(empty($woonplaats)) {
  59.         $errors[] = "Vul woonplaats in!";
  60.     }
  61.     else {
  62.         $woonplaats = trim($_POST['woonplaats']);
  63.     }
  64.  
  65.     if(empty($geboortedatum)) {
  66.         $errors[] = "Vul geboortedatum in!";
  67.     }
  68.     else {
  69.         $geboortedatum = trim($_POST['geboortedatum']);
  70.     }
  71.  
  72.     if(empty($gebruikersnaam)) {
  73.         $errors[] = "Vul gebruikersnaam in!";
  74.     }
  75.     else {
  76.         $gebruikersnaam = trim($_POST['gebruikersnaam']);
  77.     }
  78.  
  79.     if(empty($wachtwoord)) {
  80.         $errors[] = "Vul wachtwoord in!";
  81.     }
  82.     else {
  83.         $wachtwoord = trim($_POST['wachtwoord']);
  84.     }
  85.  
  86.         try
  87.         {
  88.             $stmt = $DB_con->prepare("SELECT gebruikersnaam FROM klant WHERE user_name=:uname");
  89.             $stmt->execute([':gebruikersnaam'=>$gebruikersnaam]);
  90.             $row=$stmt->fetch(PDO::FETCH_ASSOC);
  91.  
  92.             if($row['gebruikersnaam']==$gebruikersnaam) {
  93.                 $error[] = "sorry username already taken !";
  94.             }
  95.             else
  96.             {
  97.                 if($user->register($voorletters,$tussenvoegsels,$achternaam,$adres,$postcode,$woonplaats,$gebruikersnaam,$gebruikersnaam,$wachtwoord))
  98.                 {
  99.                     $user->redirect('sign-up.php?joined');
  100.                 }
  101.             }
  102.         }
  103.         catch(PDOException $e)
  104.         {
  105.             echo $e->getMessage();
  106.         }
  107. }
  108.  
  109. ?>
  110. <div class="container">
  111.     <div class="form-container">
  112.         <form method="post">
  113.             <h2>Sign up</h2>
  114.             <?php
  115.             if(isset($errors))
  116.             {
  117.                 foreach($errors as $error)
  118.                 {
  119.                     ?>
  120.                     <div class="alert alert-danger">
  121.                         <?php echo $error; ?>
  122.                     </div>
  123.                     <?php
  124.                 }
  125.             }
  126.             else if(isset($_GET['joined']))
  127.             {
  128.                 ?>
  129.                 <div class="alert alert-info">
  130.                     Successfully registered <a href='login.php'>login</a> here
  131.                 </div>
  132.                 <?php
  133.             }
  134.             ?>
  135.             <div class="form-group">
  136.                 <input type="text" class="form-control" name="voorletters" placeholder="voorletters">
  137.             </div>
  138.             <div class="form-group">
  139.                 <input type="text" class="form-control" name="tussenvoegsels" placeholder="tussevoegsels">
  140.             </div>
  141.             <div class="form-group">
  142.                 <input type="text" class="form-control" name="achternaam" placeholder="achternaam">
  143.             </div>
  144.             <div class="form-group">
  145.                 <input type="text" class="form-control" name="adres" placeholder="adres">
  146.             </div>
  147.             <div class="form-group">
  148.                 <input type="text" class="form-control" name="postcode" placeholder="postcode">
  149.             </div>
  150.             <div class="form-group">
  151.                 <input type="text" class="form-control" name="woonplaats" placeholder="woonplaats">
  152.             </div>
  153.             <div class="form-group">
  154.                 <input type="date" class="form-control" name="geboortedatum" placeholder="[DD-MM-YYYY]">
  155.             </div>
  156.             <div class="form-group">
  157.                 <input type="text" class="form-control" name="gebruikersnaam" placeholder="gebruikersnaam">
  158.             </div>
  159.             <div class="form-group">
  160.                 <input type="password" class="form-control" name="wachtwoord" placeholder="wachtwoord">
  161.             </div>
  162.             <div class="form-group">
  163.                 <button type="submit" name="btn-signup">
  164.                     SIGN UP
  165.                 </button>
  166.             </div>
  167.             <br />
  168.             <label>have an account ! <a href="index.php">Sign In</a></label>
  169.         </form>
  170.     </div>
  171. </div>
  172.  
  173. </body>
  174. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement