Ejemplo n.º 1
0
 /**
  * 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());
     }
 }