public static function rmChoix(Inscription $inscription) { $conn = Main::bdd(); try { $conn->beginTransaction(); $reqPrepare = $conn->prepare("DELETE FROM choix WHERE idInscription = ?"); $reqPrepare->execute(array($inscription->getId())); $conn->commit(); } catch (\PDOException $e) { $conn->rollBack(); throw new \Exception("Le choix n'a pu être supprimé. Détails : <p>" . $e->getMessage() . "</p>"); } }
public static function validerInscription(Inscription $inscription) { $conn = Main::bdd(); try { $conn->beginTransaction(); $reqPrepare = $conn->prepare("UPDATE inscription SET validationInscription = 1 WHERE idInscription = ?"); $reqPrepare->execute(array($inscription->getId())); $conn->commit(); } catch (\PDOException $e) { $conn->rollBack(); throw new \Exception("l'inscription n° " . $inscription->getId() . " n'a pas été valider."); } }