Guest User

Untitled

a guest
Jul 4th, 2016
29
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.15 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4.  
  5. </head>
  6. <body>
  7. <h2>Welcome to MyPeople</h2>
  8. <p style="text-align: right;">USERNAME&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbspPASSWORD&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp<br>
  9. <input type="text" name="reg_username">
  10. <input type="password" name="reg_password">
  11. <input type="submit" name="submit" value="Log In"><br>
  12. </p>
  13.  
  14.  
  15.  
  16.  
  17. <?php
  18. //checking if mandatory fields are empty and if valid data is entered
  19. // define variables and set to empty values
  20. $nameErr = $emailErr = $genderErr = $usernameErr = $passwordErr = "";
  21. $name = $email = $gender = $username = $password = "";
  22.  
  23. if ($_SERVER["REQUEST_METHOD"] == "POST") {
  24. if (empty($_POST["name"])) {
  25. $nameErr = "Name is required";
  26. } else {
  27. $name = test_input($_POST["name"]);
  28. // check if name only contains letters and whitespace
  29. if (!preg_match("/^[a-zA-Z ]*$/",$name)) {
  30. $nameErr = "Only letters and white space allowed";
  31. }
  32. }
  33.  
  34. if (empty($_POST["email"])) {
  35. $emailErr = "Email is required";
  36. } else {
  37. $email = test_input($_POST["email"]);
  38. // check if e-mail address is well-formed
  39. if (!filter_var($email, FILTER_VALIDATE_EMAIL)) {
  40. $emailErr = "Invalid email format";
  41. }
  42. }
  43.  
  44. if (empty($_POST["username"])) {
  45. $usernameErr = "Username is required";
  46. } else {
  47. $username = trim($username);
  48. $username = htmlspecialchars($username);
  49. }
  50.  
  51. if (empty($_POST["password"])) {
  52. $passwordErr = "Password is required";
  53. }
  54.  
  55. if (empty($_POST["gender"])) {
  56. $genderErr = "Gender is required";
  57. } else {
  58. $gender = test_input($_POST["gender"]);
  59. }
  60. }
  61.  
  62. function test_input($data) {
  63. $data = trim($data);
  64. $data = stripslashes($data);
  65. $data = htmlspecialchars($data);
  66. return $data;
  67. }
  68. ?>
  69.  
  70.  
  71. <form method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>">
  72. <p><b> New User? Register now!</b><br><br>
  73. Name: <input type="text" name="fname" value="<?php echo $name;?>"><span> *<?php echo $nameErr;?></span><br><br>
  74. Email ID: <input type="text" name="email" value="<?php echo $email;?>"><span> *<?php echo $emailErr;?></span><br><br>
  75. Phone no: <input type="number" name="phnumber"><br><br>
  76. Date of Birth: <input type="date" name="dob"><br><br>
  77. Username: <input type="text" name="username" value="<?php echo $username;?>"><span> *<?php echo $usernameErr;?></span><br><br>
  78. New Password: <input type="password" name="password" value="<?php echo $password;?>"><span> *<?php echo $passwordErr;?></span><br><br>
  79. Gender: <input type="radio" name="gender" value="female" <?php if (isset($gender) && $gender=="female") echo "checked";?>>Female <input type="radio" name="gender" value="male" <?php if (isset($gender) && $gender=="male") echo "checked";?>> Male <span> *<?php echo $genderErr;?></span><br><br>
  80. <input type="submit" name="register" value="Register"><br>
  81. <p>* marked fields are mandatory</p>
  82. </form>
  83.  
  84.  
  85. </body>
  86. </html>
Add Comment
Please, Sign In to add comment