Guest User

Untitled

a guest
May 10th, 2018
200
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.93 KB | None | 0 0
  1. <html>
  2. <body>
  3.  
  4. <?php
  5. include 'menu.php';
  6. display_signup();
  7.  
  8. if(!empty($_POST['uname']) && !empty($_POST['pass']))  
  9. {
  10. $errors = array();
  11. validate_data();
  12. if(count($errors) != 0)
  13. {
  14.     display_errors();
  15.     display_signup();
  16. }
  17.  
  18. else
  19. {
  20. $server = "localhost";
  21. $user = "fiacoil_guyt";
  22. $pass = "2e3KDDgP";
  23. $database = "fiacoil_learning";
  24.  
  25.  
  26. $connection = mysql_connect($server, $user, $pass)
  27. or die("U FAIL");
  28.  
  29.         $user = mysql_real_escape_string($_POST["uname"]);
  30.         $pass = md5(mysql_real_escape_string($_POST["pass"]));
  31.         $fname = mysql_real_escape_string($_POST["fname"]);
  32.         $lname = mysql_real_escape_string($_POST["lname"]);
  33.         $email = mysql_real_escape_string($_POST["email"]);
  34.         $person = $_POST["person"];
  35.        
  36.         mysql_select_db($database,$connection);
  37.    
  38.          $checkusername = mysql_query("SELECT * FROM users WHERE uname = '".$user."'");
  39.         if(mysql_num_rows($checkusername) == 1)    
  40.             echo "Error, Username already taken.";
  41.         else
  42.         {
  43.         $query = "INSERT INTO users (uname, pass, fname, lname, email, type) VALUES ('$user', '$pass', '$fname', '$lname', '$email', '$person')";
  44.         mysql_query($query);
  45.         mysql_close();
  46.         echo "Success! Now you can <a href=\"login.php\">Login</a>.";
  47.         }
  48. }
  49.  
  50.  
  51.  
  52.  
  53. function display_signup()
  54. {
  55. ?>
  56. <form method="post" action="signup.php">
  57. Username: <input type="text" name="uname"/></br>
  58. Pass: <input type="password" name="pass"/></br>
  59. Email: <input type="email" name="email"/></br>
  60. First Name: <input type="text" name="fname"/></br>
  61. Last Name: <input type="text" name="lname"/></br>
  62.  
  63.  
  64.  
  65. <b>Who are you in the family?</b><br/>
  66. <input type="radio" name="person" value="father" /> Father<br/>
  67. <input type="radio" name="person" value="wife" /> Mother<br/>
  68. <br/>
  69.  
  70. <input type="submit"/>
  71. </form>
  72. <?php
  73. }
  74.  
  75. function validate_data()
  76. {
  77.     global $errors;
  78.     if($POST["uname"] == "") {
  79.     $errors[] = "<font color='red'>Please enter your name!</font>"; }
  80. }
  81.  
  82. function display_errors()
  83. {
  84.     global $errors;
  85.     foreach($errors as $err)
  86.         echo $err, "</br>";
  87. }
  88.  
  89.  
  90. ?>
  91. </body>
  92. </html>
Add Comment
Please, Sign In to add comment