Skip to content
  • P
    Projects
  • G
    Groups
  • S
    Snippets
  • Help

alkydy / final-project

  • This project
    • Loading...
  • Sign in
Go to a project
  • Project
  • Repository
  • Issues 0
  • Merge Requests 0
  • Pipelines
  • Wiki
  • Snippets
  • Members
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • Files
  • Commits
  • Branches
  • Tags
  • Contributors
  • Graph
  • Compare
  • Charts
Switch branch/tag
  • final-project
  • php
  • register-page.php
Find file
BlameHistoryPermalink
  • AlekefromKz's avatar
    COMMENT TO DESCRIBE THE INTENTION OF THE COMMIT · de0f1f3d
    AlekefromKz committed 5 years ago
    de0f1f3d
register-page.php 2.84 KB
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95
<!DOCTYPE html>
<html>
<head>
    <link rel="stylesheet" type="text/css" href="css/register-page.css">
    <title>Registration</title>
    <meta charset="utf-8"/>
</head>
<body>

<?php
error_reporting(0);
$data = $_POST; 

if(isset($data['signup'])) // registration p-ss
{
	$name = filter_var(trim($data['name']), FILTER_SANITIZE_STRING);
    $Lname = filter_var(trim($data['Lname']), FILTER_SANITIZE_STRING);
    $Email = filter_var(trim($data['Email']), FILTER_SANITIZE_STRING);
    $password = filter_var(trim($data['password']), FILTER_SANITIZE_STRING);
	
	if($name == ''){ $errors[] = 'Enter your name!';}
	elseif(mb_strlen($name) < 3 || mb_strlen($name) > 90){$errors[] = 'Minimum length for name is 3 characters';} 
	if($Lname == ''){ $errors[] = 'Enter your last name!';}
	elseif(mb_strlen($Lname) < 3 || mb_strlen($Lname) > 90){$errors[] = 'Minimum length for last name is 3 characters';} 
	if($Email == ''){ $errors[] = 'Enter your email!';}
	elseif(mb_strlen($Email) < 7 || mb_strlen($Email) > 90){$errors[] = 'Minimum length for email is 7 characters';} 
	if($password == ''){ $errors[] = 'Enter your password!';}
	elseif(mb_strlen($password) < 7 || mb_strlen($password) > 90){$errors[] = 'Minimum length for password is 7 characters';} 

	if(empty($errors))
	{
	    require_once "database_connection.php";
        $password = md5($password."AlmazKydyrminFromQazaqstan");
    	if($connnection == false)
    	{
   		    echo 'something went wrong...';
   			echo mysql_connect_error();
     		exit();
     	}
     	else
     	{
     		$sql = "SELECT * FROM `users` WHERE `email` LIKE '$Email'";
        	$result_0 = mysqli_query($connnection, $sql); 
        	$user = mysqli_fetch_assoc($result_0);
        	if(count($user) != 0)
	        {
            echo "User with such email already exists";
    	    }
    	    else
    	    {
     		$result = mysqli_query($connnection, "INSERT INTO `users` (`name`, `surname`,
     		`email`, `password`) VALUES ('$name', '$Lname', '$Email', '$password')");
     		echo "Congratulations! You are registered!";
     		$connnection->close();
			header('Location:login-page.php');
     		}  
		}
	}

	else
	{
		echo '<div id="mistakes">' .array_shift($errors). '</div>';
	}
}
?>

<form action="register-page.php" method="POST"> <!--form to be completed-->
	<div id="content">
	<p>
		<p><strong>First Name:</strong></p>
		<input type="text" name="name" value="<?php echo @$data['name'];?>">
	</p>

	<p>
		<p><strong>Last Name:</strong></p>
		<input type="text" name="Lname" value="<?php echo @$data['Lname'];?>">
	</p>

	<p>
		<p><strong>Email:</strong></p>
		<input type="Email" name="Email" value="<?php echo @$data['Email'];?>">
	</p>


	<p>
		<p><strong>Password:</strong></p>
		<input type="password" name="password" value="<?php echo @$data['password'];?>">
	</p>

	<p>
		<input type="submit" name="signup" value="Register">
	</p>
</div>
</form>
</body>