function profil($id) { //On vérifie que le paramètre est bien un ID if ($id != null && $id == intval($id) && Consultation::exists($id)) { //Gestion du POST if (isset($_POST['posted'])) { } //Inclusion de la page $rdv = Consultation::select($id); $tabMedecin = Medecin::selectAll(); $tabPatient = Patient::selectAll(); $pConsult = Patient::select($rdv['id_patient']); $mConsult = Medecin::selectByID($rdv['id_medecin']); include VIEW . 'modifierConsultation.php'; } else { unset($_POST); //Supprimer le post pour éviter les conflits avec l'autre page afficher(); echo "<p id='mErreur'>Aucune consultation correspondante<p>"; } }
function lister() { //Si il y a eu suppression, on récupère le post if (isset($_POST) && $_POST !== array()) { foreach ($_POST as $PpID => $value) { $pID = substr($PpID, 1); if (Patient::delete($pID)) { echo "<p id='messageOK'>Supprimé<p><br>"; } else { echo "<p id='mErreur'>Erreur interne<p>"; break; } } } //Récupération des données $patients = Patient::selectAll(); //On récupère le médecin traitant pour chaque patient for ($i = 0; isset($patients[$i]); $i++) { if ($patients[$i] != null) { $patients[$i]['medecin'] = array(); $patients[$i]['medecin'] = Medecin::selectByID($patients[$i]['id_med']); } } //Inclusion de la vue (tableau qui contient tout) include VIEW . "listerPatient.php"; }