|
34 | 34 |
|
35 | 35 | if (isset($_POST["submit"])) { |
36 | 36 | if (!file_exists($_FILES['fileToUpload']['tmp_name']) || !is_uploaded_file($_FILES['fileToUpload']['tmp_name'])) { |
37 | | - $stmta = $pdo->prepare("SELECT pfp FROM account WHERE name=?"); |
38 | | - $stmta->execute([$_SESSION['name']]); |
| 37 | + $stmta = $pdo->prepare("SELECT pfp FROM account WHERE user_id=?"); |
| 38 | + $stmta->execute([$_SESSION['user_id']]); |
39 | 39 | $pfptemp = $stmta->fetchAll(PDO::FETCH_ASSOC); |
40 | 40 |
|
41 | 41 | foreach ($pfptemp as $test) { |
|
79 | 79 | } |
80 | 80 |
|
81 | 81 | $sql = "UPDATE account SET pfp = :pfp, |
| 82 | + username = :newUsername, |
82 | 83 | name = :newName, |
83 | 84 | email = :email, |
84 | 85 | password = :password, |
|
89 | 90 | $stmt->execute(array( |
90 | 91 | ':pfp' => $base64, |
91 | 92 | ':usrid' => $_SESSION['user_id'], |
| 93 | + ':newUsername' => str_replace('<', ' ¯\_(ツ)_/¯ ', $_POST['username']), |
92 | 94 | ':newName' => str_replace('<', ' ¯\_(ツ)_/¯ ', $_POST['name']), |
93 | 95 | ':email' => str_replace('<', ' ¯\_(ツ)_/¯ ', $_POST['email']), |
94 | 96 | ':password' => $hash, |
|
172 | 174 | <body> |
173 | 175 | <form class="form-signin" action="account-settings.php" method="post" enctype="multipart/form-data" autocomplete="off"> |
174 | 176 | <h1 class="h3 mb-3 font-weight-normal">Account Settings</h1> |
175 | | - Select image to upload for <?= $_SESSION['name'] ?> |
| 177 | + Select image to upload for <?= $_SESSION['username'] ?> |
176 | 178 | <input type="file" name="fileToUpload" id="fileToUpload"> |
| 179 | + <label for="name" class="sr-only">Username</label> |
| 180 | + <input type="text" name="username" class="form-control" placeholder="" required="" autofocus="" value="<?= $response['username'] ?>"> |
177 | 181 | <label for="name" class="sr-only">Name</label> |
178 | 182 | <input type="text" name="name" class="form-control" placeholder="" required="" autofocus="" value="<?= $response['name'] ?>"> |
179 | 183 | <label for="email" class="sr-only">Email</label> |
|
0 commit comments