?> ><?php echo $division->getDivNom(); ?> </option><?php } echo "\n"; ?> </select> <!-- choix du departement --> <select class="zoneTexte" name="listerDepartements"><?php $listeDepartements = $managerDe->getListeDepartement(); foreach ($listeDepartements as $departement) { $vilnum = $managerDe->getIdVilleIdDepartement($departement->getDepNum())->vil_num; $vilnom = $managerV->getNomVilleIdVille($vilnum); echo "\n"; ?> <option value="<?php echo $departement->getDepNum(); ?> " <?php if ($managerE->isEtudiant($_SESSION['numPers'])) { $etudiant = $managerE->getEtudiant($_SESSION['numPers']); if ($departement->getDepNum() == $etudiant->dep_num) { echo " selected "; //on selectionne si correspond au departement actuel } } ?>
<h1>Supprimer une ville</h1> <?php $db = new Mypdo(); $managerP = new PersonneManager($db); $managerV = new VilleManager($db); $managerVo = new VoteManager($db); $managerC = new CitationManager($db); $managerE = new EtudiantManager($db); $managerDe = new DepartementManager($db); $managerDi = new DivisionManager($db); if ($managerV->isVille($_GET['ville'])) { $nomVille = $managerV->getNomVilleIdVille($_GET['ville']); //recuperation du nom de la ville //on recupere la liste des departements correspondant à la ville $listeDepartements = $managerDe->getDepartementIdVille($_GET['ville']); if (!empty($listeDepartements)) { foreach ($listeDepartements as $departement) { //on recupere la liste des etudiants correspondant au departement $listeEtudiant = $managerE->getEtudiantIdDepartement($departement->getDepNum()); if (!empty($listeEtudiant)) { foreach ($listeEtudiant as $etudiant) { //on recupere la liste des citations correspondant à l'étudiant $listeCit = $managerC->getCitationIdEtudiant($etudiant->getNumPers()); foreach ($listeCit as $citation) { supprimerVoteEtCitation($citation->getNumCit()); } //suppression des votes restants (pour citations entrées par un autre etudiant) $managerVo->supprimerVoteIdPersonne($etudiant->getNumPers()); //suppression de l'etudiant $managerE->supprimerEtudiant($etudiant->getNumPers()); //suppression de la personne
<h1> Modifier une ville</h1> <?php $db = new Mypdo(); $managerV = new VilleManager($db); $nomAncienneVille = $managerV->getNomVilleIdVille($_SESSION['numVille']); if (strcmp($nomAncienneVille, $_POST['ville']) == 0) { ?> <img src="image/erreur.png" alt="Erreur" /> Le nom de la ville est le même que précédemment<?php } else { if ($managerV->existeVille($_POST['ville'])) { ?> <img src="image/erreur.png" alt="Erreur" /> La ville <b>"<?php echo $_POST['ville']; ?> "</b> est déjà présente <?php } else { $managerV->modifierVille($_SESSION['numVille'], $_POST['ville']); ?> <!-- message de confirmation --> <img src="image/valid.png" alt="Valide" /> La ville <b>"<?php echo $nomAncienneVille; ?> "</b> a bien été modifiée en <b>"<?php echo $_POST['ville']; ?> "</b> <?php } } unset($_SESSION['numVille']); //désinitialisation de la variable de l'id de la ville