Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <html>
- <body>
- <?php
- include 'menu.php';
- display_signup();
- if(!empty($_POST['uname']) && !empty($_POST['pass']))
- {
- $errors = array();
- validate_data();
- if(count($errors) != 0)
- {
- display_errors();
- display_signup();
- }
- else
- {
- $server = "localhost";
- $user = "fiacoil_guyt";
- $pass = "2e3KDDgP";
- $database = "fiacoil_learning";
- $connection = mysql_connect($server, $user, $pass)
- or die("U FAIL");
- $user = mysql_real_escape_string($_POST["uname"]);
- $pass = md5(mysql_real_escape_string($_POST["pass"]));
- $fname = mysql_real_escape_string($_POST["fname"]);
- $lname = mysql_real_escape_string($_POST["lname"]);
- $email = mysql_real_escape_string($_POST["email"]);
- $person = $_POST["person"];
- mysql_select_db($database,$connection);
- $checkusername = mysql_query("SELECT * FROM users WHERE uname = '".$user."'");
- if(mysql_num_rows($checkusername) == 1)
- echo "Error, Username already taken.";
- else
- {
- $query = "INSERT INTO users (uname, pass, fname, lname, email, type) VALUES ('$user', '$pass', '$fname', '$lname', '$email', '$person')";
- mysql_query($query);
- mysql_close();
- echo "Success! Now you can <a href=\"login.php\">Login</a>.";
- }
- }
- function display_signup()
- {
- ?>
- <form method="post" action="signup.php">
- Username: <input type="text" name="uname"/></br>
- Pass: <input type="password" name="pass"/></br>
- Email: <input type="email" name="email"/></br>
- First Name: <input type="text" name="fname"/></br>
- Last Name: <input type="text" name="lname"/></br>
- <b>Who are you in the family?</b><br/>
- <input type="radio" name="person" value="father" /> Father<br/>
- <input type="radio" name="person" value="wife" /> Mother<br/>
- <br/>
- <input type="submit"/>
- </form>
- <?php
- }
- function validate_data()
- {
- global $errors;
- if($POST["uname"] == "") {
- $errors[] = "<font color='red'>Please enter your name!</font>"; }
- }
- function display_errors()
- {
- global $errors;
- foreach($errors as $err)
- echo $err, "</br>";
- }
- ?>
- </body>
- </html>
Add Comment
Please, Sign In to add comment