Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <title>Kamenarstvo</title>
- <meta charset="utf-8">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
- <link rel="stylesheet" href="../css/siteStyle.css">
- <link rel="stylesheet" href="../css/reg_page.css"> <!-- MOJ -->
- <link href="https://fonts.googleapis.com/css?family=Raleway:300,400,700" rel="stylesheet">
- <link href="https://fonts.googleapis.com/css?family=Libre+Baskerville:700" rel="stylesheet">
- <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
- <script src="../script/clearForm.js"></script>
- </head>
- <body>
- <?php
- include '../templates/Database.php';
- $db_name = "bucek11";
- $db_host = "localhost";
- $db_user = "bucek11";
- $db_pass = "vk85p9";
- $database = new Database($db_name,$db_host,$db_user,$db_pass);
- $menoErr = $priezviskoErr = $psw1Err = $psw2Err = $emailErr = "";
- $meno = $priezvisko = $psw1 = $psw2 =$email = "";
- if ($_SERVER["REQUEST_METHOD"] == "POST") {
- if (empty($_POST["_meno"])) {
- $menoErr = "Name is required";
- } else {
- $meno = test_input($_POST["_meno"]);
- // check if name only contains letters and whitespace
- if (!preg_match("/^[a-zA-Z ]*$/",$meno)) {
- $menoErr = "Only letters and white space allowed";
- }
- }
- if (empty($_POST["_priezvisko"])) {
- $priezviskoErr = "Surname is required";
- } else {
- $priezvisko = test_input($_POST["_priezvisko"]);
- // check if name only contains letters and whitespace
- if (!preg_match("/^[a-zA-Z ]*$/",$priezvisko)) {
- $priezviskoErr = "Only letters and white space allowed";
- }
- }
- if (empty($_POST["_psw1"])) {
- $psw1Err = "Password is required";
- } else {
- $psw1 = test_input($_POST["_psw1"]);
- }
- if (empty($_POST["_psw2"])) {
- $psw2Err = "Password is required";
- } else {
- $psw2 = test_input($_POST["_psw2"]);
- if ($_POST["_psw1"] != $_POST["_psw2"]) {
- $psw2Err = "Passwords are not equal !";
- }
- }
- if (empty($_POST["_email"])) {
- $emailErr = "Email is required";
- } else {
- $email = test_input($_POST["_email"]);
- if (!filter_var($email, FILTER_VALIDATE_EMAIL)) {
- $emailErr = "Invalid email format";
- }
- }
- }
- if(empty($menoErr) && empty($priezviskoErr) && empty($psw1Err) && empty($psw2Err) && empty($emailErr)) {
- echo $meno;
- echo $priezvisko;
- echo $email;
- echo $psw2;
- $database->_insert($meno,$priezvisko,$email,$psw2);
- }
- function test_input($data) {
- $data = trim($data);
- $data = stripslashes($data);
- $data = htmlspecialchars($data);
- return $data;
- }
- ?>
- <div id="registrationtime"></div>
- <!-- Tabulka 2-->
- <div class="container logo">
- <img src="../Images/login_avatar.jpg" alt="Avatar" class="avatar">
- </div>
- <div class="container">
- <form name ="chatform" id="chatform" method="post" >
- <div class="row">
- <label>Meno</label>
- <input type="text" placeholder="Sem napíš meno!" name="_meno" value="<?php echo $meno;?>">
- <span class="error"><?php echo $menoErr;?></span>
- </div>
- <div class="row">
- <label>Priezvisko</label>
- <input type="text" placeholder="Sem napíš priezvisko!" name="_priezvisko" value="<?php echo $priezvisko;?>">
- <span class="error"><?php echo $priezviskoErr;?></span>
- </div>
- <div class="row">
- <label>Heslo</label>
- <input type="password" placeholder="Sem napíš heslo!" name="_psw1" value="<?php echo $psw1;?>">
- <span class="error"><?php echo $psw1Err;?></span>
- </div>
- <div class="row">
- <label>Overenie hesla</label>
- <input type="password" placeholder="Sem napíš heslo!" name="_psw2" value="<?php echo $psw2;?>">
- <span class="error"><?php echo $psw2Err;?></span>
- </div>
- <div class="row">
- <label>E-mail</label>
- <input type="email" placeholder="Sem napíš e-mailovu adresu!" name="_email" value="<?php echo $email;?>">
- <span class="error"><?php echo $emailErr;?></span>
- </div>
- <div class="row">
- <input class="btn bbwc" type="submit" value="Zaregistruj ma!">
- <a href="login_page.php#logintime" class="cancelbtn btn">Vlastne som už zaregistrovaný</a>
- </div>
- </form>
- </div>
- <?php include '../templates/footer.php'; ?>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement