public function test_etudiantFindById() { $db = DB::Connect(); $result = $db->query("SELECT prenom_etu as nom FROM ETUDIANTS WHERE id_etu = 3"); $result->setFetchMode(PDO::FETCH_OBJ); $result = $result->fetch(); $attendu = $result->nom; $etudiant = EtudiantsModel::findById(3); $this->message["etu_findById_mess"] = "Attendu : " . $attendu . " - Trouver : " . $etudiant->prenom; return !empty($etudiant) && $etudiant->prenom === $attendu; }
/** * Fonction qui récupère les requetes ajax * Renvoi les informations des enseignants et etudiant */ public function ajax() { if (isset($_GET["id_etudiant"])) { $id = $_GET["id_etudiant"]; $etudiant = EtudiantsModel::findById($id); if ($etudiant) { $json = $etudiant->json_encode(); } else { $json = array(); } echo json_encode($json); } else { if (isset($_GET["id_enseignant"])) { $id = $_GET["id_enseignant"]; $enseignant = EnseignantsModel::findById($id); if ($enseignant) { $json = $enseignant->json_encode(); } else { $json = array(); } echo json_encode($json); } } }