Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- include 'countrys.php';
- $servername = "localhost";
- $username = "root";
- $password = "";
- $db = "lapt";
- $conn = new mysqli($servername, $username, $password, $db);
- // Check connection
- if ($conn->connect_error) {
- die("Connection failed: " . $conn->connect_error);
- }
- if($_POST){
- //not empty & atleast 6 characters
- $errors = array();
- //start validation
- if(empty($_POST['uname'])){
- $errors["uname1"] = "Your username cannot be empty";
- }
- if(strlen($_POST['uname']) < 6 ){
- $errors["uname2"] = "Your username must be atleast 6 characters long";
- }
- if(empty($_POST['pass1'])){
- $errors["pass11"] = "Your password cannot be empty";
- }
- if(strlen($_POST['pass1']) < 8){
- $errors["pass12"] = "Your password requires atleast 8 characters";
- }
- if (!preg_match('/[A-Z]/', $_POST['pass1']) && !preg_match('/[a-z]/', $_POST['pass1']) && !preg_match('/\d/', $_POST['pass1'])){
- $errors["pass13"] = "Password require atleast 1 uppercase, 1 lowercase and 1 numerical";
- }
- if(empty($_POST['pass2'])){
- $errors["pass21"] = "Please type your password a second time";
- }
- if($_POST['pass1'] != $_POST['pass2']){
- $errors["pas22"] = "Passwords did not match";
- }
- if(empty($_POST['email1'])){
- $errors["email11"] = "Your email cannot be empty";
- }
- if(strlen($_POST['email1']) < 8){
- $errors["email12"] = "Email must be atleast 8 characters long";
- }
- if(empty($_POST['email2'])){
- $errors["email21"] = "Please type your email a second time";
- }
- if($_POST['email1'] != $_POST['email2']){
- $errors["email22"] = "Emails did not match";
- }
- if(empty($_POST['country'])){
- $errors["country1"] = "Please select your country";
- }
- if(count($errors) == 0){
- //redirect succes page
- header("Location: adduser.php");
- exit();
- }
- }
- ?>
- <!DOCTYPE html>
- <html>
- <head>
- <title></title>
- <link rel="stylesheet" type="text/css" href="css/reset.css">
- <script src="js/myscripts.js"></script>
- <script src="js/hover_pack.js"></script>
- <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
- <link rel="stylesheet" type="text/css" href="css/hover_pack.css">
- <link rel="stylesheet" type="text/css" href="css/mystyle.css">
- <script src="https://cdn.jsdelivr.net/jquery.validation/1.15.0/jquery.validate.min.js"></script>
- <script src="https://cdn.jsdelivr.net/jquery.validation/1.15.0/additional-methods.min.js"></script>
- </head>
- <body>
- <div id="header_container">
- <div id="header">
- <ul>
- <li><a href="#">UNISHOWS</a></li>
- </ul>
- </div>
- </div>
- <div id="container">
- <div id="center">
- <div id="content">
- <div id="magic">
- <div class="RegisterModule">
- <form id="register" method="post" enctype="multipart/form-data">
- <h1>Register</h1>
- Username: <input type="text" name="uname" value="<?php if(isset($_POST['uname'])) echo $_POST['uname'];?>">
- <p <?php if(isset($errors['uname1'])) echo 'style="display:block;"' ;if(!isset($errors['uname1'])) echo 'style="display:none;"' ;?>><?php if(isset($errors['uname1'])) echo $errors['uname1'];?></p>
- <p <?php if(isset($errors['uname2'])) echo 'style="display:block;"' ;if(!isset($errors['uname2'])) echo 'style="display:none;"' ;?>><?php if(isset($errors['uname2'])) echo $errors['uname2'];?></p>
- <br><br>
- Password: <input name="pass1" type="password">
- <p <?php if(isset($errors['pass11'])) echo 'style="display:block;"' ;if(!isset($errors['pass11'])) echo 'style="display:none;"' ;?>><?php if(isset($errors['pass11'])) echo $errors['pass11'];?></p>
- <p <?php if(isset($errors['pass12'])) echo 'style="display:block;"' ;if(!isset($errors['pass12'])) echo 'style="display:none;"' ;?>><?php if(isset($errors['pass12'])) echo $errors['pass12'];?></p>
- <p <?php if(isset($errors['pass13'])) echo 'style="display:block;"' ;if(!isset($errors['pass13'])) echo 'style="display:none;"' ;?>><?php if(isset($errors['pass13'])) echo $errors['pass13'];?></p>
- <br>
- Re-type Password: <input name="pass2" type="password">
- <p <?php if(isset($errors['pass21'])) echo 'style="display:block;"' ;if(!isset($errors['pass21'])) echo 'style="display:none;"' ;?>><?php if(isset($errors['pass21'])) echo $errors['pass21'];?></p>
- <p <?php if(isset($errors['pass22'])) echo 'style="display:block;"' ;if(!isset($errors['pass22'])) echo 'style="display:none;"' ;?>><?php if(isset($errors['pass22'])) echo $errors['pass22'];?></p>
- <br><br>
- Email: <input type="text" name="email1" value="<?php if(isset($_POST['email1'])) echo $_POST['email1'];?>">
- <p <?php if(isset($errors['email11'])) echo 'style="display:block;"' ;if(!isset($errors['email11'])) echo 'style="display:none;"' ;?>><?php if(isset($errors['email11'])) echo $errors['email11'];?></p>
- <p <?php if(isset($errors['email12'])) echo 'style="display:block;"' ;if(!isset($errors['email12'])) echo 'style="display:none;"' ;?>><?php if(isset($errors['email12'])) echo $errors['email12'];?></p>
- <br>
- Re-type Email: <input type="text" name="email2">
- <p <?php if(isset($errors['email21'])) echo 'style="display:block;"' ;if(!isset($errors['email21'])) echo 'style="display:none;"' ;?>><?php if(isset($errors['email21'])) echo $errors['email21'];?></p>
- <p <?php if(isset($errors['email22'])) echo 'style="display:block;"' ;if(!isset($errors['email22'])) echo 'style="display:none;"' ;?>><?php if(isset($errors['email22'])) echo $errors['email22'];?></p>
- <br><br>
- Country: <select name="country"><option value=""><?php if(isset($_POST['country'])) echo $_POST['country']; if(!isset($_POST['country'])) echo '"Select..."';?></option><?php for($x=0;$x<count($countrys);$x++){echo '<option>',$countrys[$x],'</option>';}?></select>
- <p <?php if(isset($errors['country1'])) echo 'style="display:block;"' ;if(!isset($errors['country1'])) echo 'style="display:none;"' ;?>><?php if(isset($errors['country1'])) echo $errors['country1'];?></p>
- <br><br>
- <input type="submit" class="verzenden" value="Register">
- <br><br>
- <p>Already have an account ? Click <a href="#">here !</a></p>
- </form>
- <br>
- </div>
- </div>
- </div>
- </div>
- </div>
- <div id="footer_container">
- <div id="footer">
- <p>UniShows.com does not host any videos or uploads any media files which is found here. This site only contains links that lead you to other sites <br>(eg. vodlocker.com, allmyvideos.net, vidbull.com, youwatch.org, exashare.com, allmyvideos.net, putlocker.com and others).<br>The UniShows.com is not liable for any copyrighted, legality or any other aspect of the linked sites mentioned. If you have any legal complaints please contact the appropriate media file hosters.</p>
- </div>
- </div>
- </body>
- </html>
- <?php
- echo '
- ';
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement