Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- require_once 'inc/config.php';
- if($user->is_loggedin()!="")
- {
- $user->redirect('home.php');
- }
- if(isset($_POST['btn-signup']))
- {
- $errors = [];
- // $voorletters = trim($_POST['voorletters']);
- // $tussenvoegsels = trim($_POST['tussenvoegsels']);
- // $achternaam = trim($_POST['achternaam']);
- // $adres = trim($_POST['postcode']);
- // $postcode = trim($_POST['postcode']);
- // $woonplaats = trim($_POST['woonplaats']);
- // $geboortedatum = trim($_POST['geboortedatum']);
- // $gebruikersnaam = trim($_POST['gebruikersnaam']);
- // $wachtwoord = trim($_POST['wachtwoord']);
- if(empty($voorletters)) {
- $errors[] = "Vul voorletters in!";
- }
- else {
- $voorletters = trim($_POST['voorletters']);
- }
- if(empty($tussenvoegsels)) {
- $errors[] = "Vul tussenvoegsels in!";
- }
- else {
- $tussenvoegsels = trim($_POST['voorletters']);
- }
- if(empty($achternaam)) {
- $errors[] = "Vul achternaam in!";
- }
- else {
- $achternaam = trim($_POST['achternaam']);
- }
- if(empty($adres)) {
- $errors[] = "Vul adres in!";
- }
- else {
- $adres = trim($_POST['adres']);
- }
- if(empty($postcode)) {
- $errors[] = "Vul postcode in!";
- }
- else {
- $postcode = trim($_POST['postcode']);
- }
- if(empty($woonplaats)) {
- $errors[] = "Vul woonplaats in!";
- }
- else {
- $woonplaats = trim($_POST['woonplaats']);
- }
- if(empty($geboortedatum)) {
- $errors[] = "Vul geboortedatum in!";
- }
- else {
- $geboortedatum = trim($_POST['geboortedatum']);
- }
- if(empty($gebruikersnaam)) {
- $errors[] = "Vul gebruikersnaam in!";
- }
- else {
- $gebruikersnaam = trim($_POST['gebruikersnaam']);
- }
- if(empty($wachtwoord)) {
- $errors[] = "Vul wachtwoord in!";
- }
- else {
- $wachtwoord = trim($_POST['wachtwoord']);
- }
- try
- {
- $stmt = $DB_con->prepare("SELECT gebruikersnaam FROM klant WHERE user_name=:uname");
- $stmt->execute([':gebruikersnaam'=>$gebruikersnaam]);
- $row=$stmt->fetch(PDO::FETCH_ASSOC);
- if($row['gebruikersnaam']==$gebruikersnaam) {
- $error[] = "sorry username already taken !";
- }
- else
- {
- if($user->register($voorletters,$tussenvoegsels,$achternaam,$adres,$postcode,$woonplaats,$gebruikersnaam,$gebruikersnaam,$wachtwoord))
- {
- $user->redirect('sign-up.php?joined');
- }
- }
- }
- catch(PDOException $e)
- {
- echo $e->getMessage();
- }
- }
- ?>
- <div class="container">
- <div class="form-container">
- <form method="post">
- <h2>Sign up</h2>
- <?php
- if(isset($errors))
- {
- foreach($errors as $error)
- {
- ?>
- <div class="alert alert-danger">
- <?php echo $error; ?>
- </div>
- <?php
- }
- }
- else if(isset($_GET['joined']))
- {
- ?>
- <div class="alert alert-info">
- Successfully registered <a href='login.php'>login</a> here
- </div>
- <?php
- }
- ?>
- <div class="form-group">
- <input type="text" class="form-control" name="voorletters" placeholder="voorletters">
- </div>
- <div class="form-group">
- <input type="text" class="form-control" name="tussenvoegsels" placeholder="tussevoegsels">
- </div>
- <div class="form-group">
- <input type="text" class="form-control" name="achternaam" placeholder="achternaam">
- </div>
- <div class="form-group">
- <input type="text" class="form-control" name="adres" placeholder="adres">
- </div>
- <div class="form-group">
- <input type="text" class="form-control" name="postcode" placeholder="postcode">
- </div>
- <div class="form-group">
- <input type="text" class="form-control" name="woonplaats" placeholder="woonplaats">
- </div>
- <div class="form-group">
- <input type="date" class="form-control" name="geboortedatum" placeholder="[DD-MM-YYYY]">
- </div>
- <div class="form-group">
- <input type="text" class="form-control" name="gebruikersnaam" placeholder="gebruikersnaam">
- </div>
- <div class="form-group">
- <input type="password" class="form-control" name="wachtwoord" placeholder="wachtwoord">
- </div>
- <div class="form-group">
- <button type="submit" name="btn-signup">
- SIGN UP
- </button>
- </div>
- <br />
- <label>have an account ! <a href="index.php">Sign In</a></label>
- </form>
- </div>
- </div>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement