Advertisement
RLHieger

Query to Update Username/Password

May 31st, 2016
157
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.24 KB | None | 0 0
  1. <?php
  2.  
  3.    // Necessary include files:
  4.  
  5.    include "db.php";
  6.  
  7.    include "functions.php";
  8.  
  9. ?>
  10.  
  11.  
  12. <?php
  13.  
  14.    if ( isset($_POST['submit']) ) {
  15.  
  16.       $username = $_POST['username'];
  17.       $password = $_POST['password'];
  18.       $id = $_POST['id'];
  19.  
  20.       // Build query:
  21.  
  22.       $query =    "UPDATE users SET ";
  23.       $query .=   "username = '$username', ";
  24.       $query .=   "password = '$password' ";
  25.       $query .=   "WHERE id = $id";
  26.  
  27.       // Perform query.
  28.  
  29.       $result = mysqli_query($connection, $query);
  30.  
  31.       // See if query was successful.
  32.  
  33.       if (!$result) {
  34.  
  35.          exit("QUERY FAILED: " . mysqli_error($connection) );
  36.  
  37.       }  // end if
  38.  
  39.    }  // end if
  40.  
  41. ?>
  42.  
  43.  
  44. <!DOCTYPE html>
  45.  
  46. <html lang="en">
  47.  
  48.    <head>
  49.  
  50.       <meta charset="utf-8" />
  51.  
  52.       <title>Login</title>
  53.  
  54.       <link rel="stylesheet"
  55.        href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css"
  56.        integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7"
  57.        crossorigin="anonymous" />
  58.  
  59.    </head>
  60.  
  61.    <body>
  62.  
  63.       <div class="container">
  64.  
  65.          <div class="col-sm-6">
  66.  
  67.             <form action="login_update.php" method="post">
  68.  
  69.                <div class="form-group">
  70.  
  71.                   <label for="username">Username</label>
  72.  
  73.                   <input type="text" name="username" class="form-control" />
  74.  
  75.                </div> <!-- END form-group -->
  76.  
  77.                <div class="form-group">
  78.  
  79.                   <label for="password">Password</label>
  80.  
  81.                   <input type="password" name="password" class="form-control" />
  82.  
  83.                </div> <!--END form-group -->
  84.  
  85.                <div class="form-group">
  86.  
  87.                   <select name="id">
  88.  
  89.                      <?php
  90.  
  91.                         // Get all user ids for select options.
  92.  
  93.                         showAllData();
  94.  
  95.                      ?>
  96.  
  97.  
  98.  
  99.                   </select>
  100.  
  101.                </div> <!-- END form-group -->
  102.  
  103.                <input class="btn btn-primary" type="submit"
  104.                 name="submit" value="UPDATE" />
  105.  
  106.             </form> <!-- END form -->
  107.  
  108.          </div> <!-- END div-col-sm-6 -->
  109.  
  110.       </div> <!-- END container -->
  111.  
  112.    </body>
  113.  
  114. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement