Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $firstname = false;
- $firstnameError = false;
- $lastname = false;
- $lastnameError = false;
- $email = false;
- $emailError = false;
- $usernameError = false;
- $username = false;
- $passwordError = false;
- $repeatpasswordError = false;
- $gender = false;
- $genderError = false;
- $bdayError = false;
- $bday_month = false;
- $bday_day = false;
- $bday_year = false;
- if(isset($_POST['submit']))
- {
- $connect = mysql_connect("localhost","root","");
- mysql_select_db("phplogin");
- $date = date ("Y-m-d");
- $firstname = strip_tags(mysql_real_escape_string($_POST['firstname']));
- $lastname = strip_tags(mysql_real_escape_string($_POST ['lastname']));
- $email = strip_tags ($_POST ['email']);
- $username = strtolower(strip_tags($_POST ['username']));
- $password = strip_tags($_POST ['password']);
- $repeatpassword = strip_tags($_POST ['repeatpassword']);
- $gender = strip_tags($_POST ['gender']);
- $bday_month = strip_tags ($_POST ['month']);
- $bday_day = strip_tags ($_POST ['day']);
- $bday_year = strip_tags ($_POST ['year']);
- if(empty($firstname)) $firstnameError = "Please enter a First Name.<br>";
- else if(strlen($firstname) > 15) $firstnameError.= "Max limit for First Name is 15 charachters.<br>";
- if(empty($lastname)) $lastnameError = "Please enter a Last Name.<br>";
- else if(strlen($lastname) > 20) $lastnameError.= "Max limit for Last Name is 20 charachters.<br>";
- if(empty($email)) $emailError = "Please enter an Email Address.";
- else if(!preg_match("/^[_\.0-9a-zA-Z-]+@([0-9a-zA-Z][0-9a-zA-Z-]+\.)+[a-zA-Z]{2,6}$/i", $email)) $emailError = "Email Address is not valid";
- if(empty($username)) $usernameError = "Please enter a Username.";
- elseif(strlen($username) > 12 || strlen($username) < 3) $usernameError = "Username must be between 3 and 12 characters.";
- if(empty($password)) $passwordError = "Please enter a Password.";
- else if(strlen($password) > 12 || strlen($password) < 6) $passwordError = "Password must be between 6 and 12 characters.";
- if(empty($repeatpassword)) $repeatpasswordError = "Please re-enter a Password.";
- else if($repeatpassword != $password) $repeatpasswordError = "Your passwords do not match!";
- if(empty($bday_month)) $bdayError = "Please choose a Birthday.";
- if(empty($bday_day)) $bdayError = "Please choose a Birthday.";
- if(empty($bday_year)) $bdayError = "Please choose a Birthday.";
- else if($bday_year < 3) $bdayError = "Minimum age is 3.";
- if(empty($gender)) $genderError = "Please choose a Gender.";
- else if($gender == 1) $gender = "Male";
- else if($gender == 2) $gender = "Female";
- if(!isset($firstnameError) && !isset($lastnameError) && !isset($emailError) && !isset($usernameError) && !isset($passwordError) && !isset($repeatpasswordError) && !isset($genderError) && !isset($bdayError)) {
- $namecheck = mysql_query("SELECT `username` FROM `users` WHERE 'username' = '{$username}'");
- $count = mysql_num_rows($namecheck);
- if($count) $usernameError = "Username is already taken.";
- else {
- $bday = strtotime($bday_month."/".$bday_day."/".$bday_year);
- $password = md5($password);
- $sql = "INSERT INTO `users` VALUES ('','$date','$firstname','$lastname','$username','$password','$email', '$gender', '$bday')";
- if(mysql_query($sql) or die(mysql_error()))
- die("You have been registtered!");
- }
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement