Guest User

Untitled

a guest
Oct 20th, 2017
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.46 KB | None | 0 0
  1. <script type="text/javascript" src="../js/formvalidation.js" ></script>
  2.  
  3. <table class="data" style="width:962px;margin:8px auto;">
  4. <tr class="theader">
  5. <td>Add a new user
  6. </td>
  7. </tr>
  8. <tr>
  9. <td style="font-size:13px;line-height:45px;">
  10.  
  11. <?php
  12.  
  13. // Connect to database
  14. require('connect.php');
  15.  
  16. // Check for submission
  17. if(isset($_POST['adduser'])) {
  18. // Set some variables
  19. $username = mysqli_real_escape_string($db,$_POST['username']);
  20. $password = md5(mysqli_real_escape_string($db,$_POST['password']));
  21. $fullname = mysqli_real_escape_string($db,$_POST['fullname']);
  22. $linkedcode = mysqli_real_escape_string($db,$_POST['linkedcode']);
  23. $level = mysqli_real_escape_string($db,$_POST['level']);
  24.  
  25. // Allowed code duplicates
  26. $multicodes = array("BJB001","ADM");
  27.  
  28. // Check database for duplicates, ignore house codes
  29. if(in_array($linkedcode,$multicodes)) {
  30. $check = mysqli_query($db,"SELECT * FROM users WHERE username = '$username' OR fullname = '$fullname'")
  31. or die(print_r(mysqli_error($db)));
  32. } else {
  33. $check = mysqli_query($db,"SELECT * FROM users WHERE username = '$username' OR fullname = '$fullname' OR linkedcodes = '$linkedcode'")
  34. or die(print_r(mysqli_error($db)));
  35. }
  36.  
  37. if(mysqli_num_rows($check) >= 1) {
  38. echo "<p class='error-msg2'>A user like this already exists!</p>";
  39. } else {
  40.  
  41. // Insert user into database
  42. $adduser = mysqli_query($db,"INSERT INTO users (username, password, fullname, linkedcodes, level) VALUES ('$username', '$password', '$fullname', '$linkedcode', '$level')");
  43.  
  44. // Check query success
  45. if(!$adduser) {
  46. die(print_r(mysqli_error($db)));
  47. } else {
  48. echo "<p class='success-msg'>User added successfully!</p>";
  49. }
  50. }
  51. }
  52.  
  53. ?>
  54. <form method="POST" name="adduser" action="<?php echo htmlentities($_SERVER['PHP_SELF']); ?>?action=add" onsubmit="return adduserForm();">
  55. Username: <input class="login-fields" type="text" name="username"><br />
  56. Password: <input class="login-fields" type="password" name="password"><br />
  57. Full Name: <input class="login-fields" type="text" name="fullname"><br />
  58. Linked Customer Code: <input class="login-fields" type="text" name="linkedcode"><br />
  59. User Level: <select name="level">
  60. <option value="0">Standard User</option>
  61. <option value="1">Administrator</option>
  62. </select>
  63. <p><input type="submit" name="adduser" value="Add User"></p>
  64. </form>
  65. </td>
  66. </tr>
  67. </table>
Add Comment
Please, Sign In to add comment