/** * Met à jour un utilisateur (formulaire de modification de compte) * dans la base de données dont l'utilisateur est passé en paramètre. * * @param Utilisateur $user * * @throws ErrorSQLException */ public static function updateUser(Utilisateur $user) { try { $conn = MConnexion::getBdd(); $result = $conn->prepare('UPDATE client SET nomClt = ?, prenomClt = ?, adresseClt = ?, cpClt = ?, villeClt = ?, mdpClt = ?, mailClt = ?, pointsClt = ? WHERE numClt = ?;'); $result->execute([$user->getNom(), $user->getPrenom(), $user->getAdresse(), $user->getCp(), $user->getVille(), $user->getMdp(), $user->getMail(), $user->getPoints(), $user->getId()]); $conn = null; } catch (PDOException $e) { throw new ErrorSQLException($e->getMessage()); } }