Advertisement
Guest User

Untitled

a guest
Mar 9th, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.33 KB | None | 0 0
  1. <?php
  2. $servername = "localhost";
  3. $username = "root";
  4. $password = "";
  5. $database = "palabasan_db";
  6. // Create connection
  7. $conn = mysqli_connect($servername, $username, $password, $database);
  8. // Check connection
  9. if (!$conn) {
  10. die("Connection failed: " . mysqli_connect_error());
  11. }
  12. ?>
  13.  
  14. <html>
  15. <head>
  16. <script type="text/javascript" src="jquery.js"></script>
  17. <script>
  18. $(document).ready( function() {
  19. $("#target").submit( function(event)
  20.  
  21. var errorMessage = "";
  22. if($(".requiredUsername").val() == "")
  23. {
  24. errorMessage = errorMessage + "Please fill in the username\n";
  25. //This code is used so that the page won't be submitted if there are errors.
  26. event.preventDefault();
  27. }
  28. if($(".requiredPassword").val() == "")
  29. {
  30. errorMessage = errorMessage + "Please fill in the password\n";
  31. //This code is used so that the page won't be submitted if there are errors.
  32. event.preventDefault();
  33. }
  34.  
  35. if($(".requiredFirstName").val() == "")
  36. {
  37. errorMessage = errorMessage + "Please fill in the firstname\n";
  38. //This code is used so that the page won't be submitted if there are errors.
  39. event.preventDefault();
  40. }
  41.  
  42. if($(".requiredLastName").val() == "")
  43. {
  44. errorMessage = errorMessage + "Please fill in the lastname\n";
  45. //This code is used so that the page won't be submitted if there are errors.
  46. event.preventDefault();
  47. }
  48.  
  49. //This code checks wheter the errorMessage variable contains error messages
  50. if (errorMessage != "")
  51. {
  52. alert(errorMessage);
  53. }
  54. });
  55. });
  56. </script></head>
  57. <body>
  58.  
  59. <?php
  60. $username = "";
  61. $password = "";
  62. $firstname = "";
  63. $middlename = "";
  64. $lastname = "";
  65.  
  66.  
  67. if(isset($_POST['username']))
  68. {
  69. $username = $_POST['username'];
  70. $password = $_POST['password'];
  71. $firstname = $_POST['firstname'];
  72. $middlename = $_POST['middlename'];
  73. $lastname = $_POST['lastname'];
  74.  
  75. $sql = 'SELECT username FROM tbl_joshua';
  76. $result = mysqli_query($conn,$sql);
  77. if(mysqli_num_rows($result) > 0 )
  78. {
  79. while($row = mysqli_fetch_assoc($result))
  80. {
  81. if($username == $row["username"])
  82. {
  83. echo "Username exist";
  84. exit;
  85. }
  86. }
  87. }
  88.  
  89.  
  90.  
  91. if (preg_match('/^[a-z\d_]{2,20}$/i', $username)) {
  92. $sql = 'INSERT INTO tbl_joshua(username, password,firstname,middlename,lastname) VALUES("'.$username.'","'.$password.'","'.$firstname.'","'.$middlename.'","'.$lastname.'")';
  93.  
  94. if ($conn->query ($sql) === TRUE){
  95. echo "Successfully Added";
  96. } else {
  97. echo "Error: " . $sql . "<br>" . $conn->error;
  98. }
  99. echo "";
  100. }
  101. else
  102. {
  103. echo "Invalid!(No special characters)";
  104. }
  105. }
  106.  
  107.  
  108. ?>
  109. <form id="target" method="post" action="midterms.php">
  110. Username: <input pattern=".{6,20}" class="requiredUsername" type="text" name="username" <?php echo $username; ?> > <br/>
  111. Password: <input pattern=".{8,100}" class="requiredPassword" type="text" name="password" <?php echo $password; ?> > <br/>
  112. Firstname: <input type="text" class="requiredFirstName" type="text" name="firstname" <?php echo $firstname; ?>> <br/>
  113. Middlename: <input type="text" type="text" name="middlename" <?php echo $middlename; ?> > <br/>
  114. Lastname: <input type="text" class="requiredLastname" type="text" name="lastname" <?php echo $lastname; ?>> <br/>
  115.  
  116.  
  117. <input type="submit" />
  118. </form>
  119. </body>
  120. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement