Advertisement
Guest User

Untitled

a guest
Jan 25th, 2019
172
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.27 KB | None | 0 0
  1. <?php
  2.  
  3. if (isset($_GET['edit_user_id'])) {
  4.  
  5.     $the_user_id = $_GET['edit_user_id'];
  6.  
  7. $query = "SELECT * FROM users WHERE user_id = {$the_user_id}";
  8. $select_users_by_id = mysqli_query($connection, $query);
  9.  
  10. while($row = mysqli_fetch_assoc($select_users_by_id)) {
  11. $user_id = $row['user_id'];
  12. $username = $row['username'];
  13. $user_password = $row['user_password'];
  14. $user_firstname = $row['user_firstname'];
  15. $user_lastname = $row['user_lastname'];
  16. $user_email = $row['user_email'];
  17. $user_role = $row['user_role'];
  18. }
  19. }
  20.  
  21. if(isset($_POST['edit_user'])) {
  22.  
  23. $user_firstname = $_POST['user_firstname'];
  24. $user_lastname = $_POST['user_lastname'];
  25. $user_role = $_POST['user_role'];
  26.  
  27. // $post_image = $_FILES['image']['name'];
  28. // $post_image_temp = $_FILES['image']['tmp_name'];
  29.  
  30. $username = $_POST['username'];
  31. $user_email = $_POST['user_email'];
  32. $user_password = $_POST['user_password'];
  33.  
  34. // move_uploaded_file($post_image_temp, "../images/$post_image");
  35.  
  36.  
  37. $query = "UPDATE users SET ";
  38.     $query .= "user_firstname = '{$user_firstname}', "; // post_title = column in the table (database), {$post_title} = column in the form - value from db
  39.     $query .= "user_lastname = '{$user_lastname}', ";
  40.     $query .= "user_role   = '{$user_role}', ";
  41.     $query .= "username = '{$username}', ";
  42.     $query .= "user_email = '{$user_email}', ";
  43.     $query .= "user_password = '{$user_password}', ";
  44.     $query .= "WHERE user_id = {$the_user_id}";
  45.  
  46.  
  47. $update_user = mysqli_query($connection, $query);
  48.  
  49. confirmQuery($update_user);
  50.  
  51. }
  52.  
  53. ?>
  54.  
  55. <form action="" method="post" enctype="multipart/form-data">
  56.  
  57.  
  58.     <div class="form-group">
  59.         <label for="user_firstname">Firstname</label>
  60.         <input value="<?php echo $user_firstname; ?>" type="text" class="form-control" name="user_firstname">
  61.     </div>
  62.  
  63.    
  64.     <div class="form-group">
  65.         <label for="user_lastname">Lastname</label>
  66.         <input value="<?php echo $user_lastname; ?>" type="text" class="form-control" name="user_lastname">
  67.     </div>
  68.  
  69.  <div class="form-group">
  70.     <label for="user_role">User Role</label><br>
  71.        
  72.         <select name="user_role" id="user_role">
  73.  
  74. <option value="<?php if ('admin' == $user_id['user_role']) {echo 'admin';} ?>">Admin</option>
  75. <option value="<?php if ('subscriber' == $user_id['user_role']) {echo 'subscriber';} ?>" >Subscriber</option>
  76.  
  77.        
  78.         </select>
  79.     </div>
  80.  
  81.    
  82.    <!-- <div class="form-group">
  83.         <label for="post_image">Post Image</label>
  84.         <input type="file" name="image">
  85.     </div> -->
  86.  
  87.     <div class="form-group">
  88.         <label for="username">Username</label>
  89.         <input value="<?php echo $username; ?>" type="text" class="form-control" name="username">
  90.     </div>
  91.  
  92.    
  93.     <div class="form-group">
  94.         <label for="user_email">Email</label>
  95.         <input value="<?php echo $user_email; ?>" type="email" class="form-control" name="user_email">
  96.     </div>
  97.  
  98.     <div class="form-group">
  99.         <label for="user_password">Password</label>
  100.         <input value="<?php echo $user_password; ?>" type="password" class="form-control" name="user_password">
  101.     </div>
  102.  
  103.     <div class="form-group">
  104.         <input class="btn btn-primary" type="submit" name="edit_user" value="Edit User">
  105.     </div>
  106.  
  107.  
  108. </form>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement