function supprimerEleve() { $this->vue = new V_Vue("../vues/templates/template.inc.php"); //objet personne $daoPersonne = new M_DaoPersonne(); //objet stage $daoStage = new M_DaoStage(); $daoStage->connecter(); $daoPersonne->connecter(); //Suppression du/des stage associé à l'élève $daoStage->deleteStageEleve($_GET['idEleve']); //Suppression de l'élève $daoPersonne->delete($_GET['idEleve']); $daoStage->deconnecter(); $daoPersonne->deconnecter(); header('Location: ?controleur=AdminPersonnes&action=afficherEleves'); }
var_dump($role); //Test d'insertion echo "<p>Test d'insertion</p>"; $role = new M_Role(2, 2, "intendant"); $role = new M_Personne(0, null, $role, "M.", "Hugo", "Victor", "0278901234", "*****@*****.**", "0678901234", "", "", "vhugo", "vh"); var_dump($role); $dao->insert($role); $persLu = $dao->getOneByLogin('vhugo'); var_dump($persLu); //Test de modification echo "<p>Test de modification</p>"; $role->setMail("*****@*****.**"); $role->setCivilite("Monsieur"); // $id= $dao->getPdo()->lastInsertId(); $enr = $dao->getPdo()->query('SELECT MAX(IDPERSONNE) FROM PERSONNE;')->fetch(); $id = $enr[0]; $dao->update($id, $role); $persLu = $dao->getOneByLogin('vhugo'); var_dump($persLu); //Test de suppression echo "<p>Test de suppression</p>"; $id = $persLu->getId(); echo "Supprimer : " . $id . "<br/>"; $dao->delete($id); $persLu = $dao->getOneById($id); var_dump($persLu); $dao->deconnecter(); ?> </body> </html>