prepare($sqlRequest); $request->bindParam(":username", htmlspecialchars($_POST['username'])); $request->execute(); $result = $request->fetchAll(PDO::FETCH_ASSOC); if($result && $result[0]['ID'] != $_SESSION['userID']) { $status = "Le nom d'utilisateur n'est pas disponible"; } else { $sqlRequest = "UPDATE users SET username = :username, email = :email WHERE ID = :userID"; $request = $pdo->prepare($sqlRequest); $request->bindParam(":username", htmlspecialchars($_POST['username'])); $request->bindParam(":email", htmlspecialchars($_POST['email'])); $request->bindParam(":userID", $_SESSION['userID']); if($request->execute()) { $status = "Informations mises à jour"; } } } } else { $status = "Le nom d'utilisateur ne peut pas être vide"; } } ?>