$listeCitation = $managerC->getListeCitationsTri($num, $dateUn, $dateDeux); if (!empty($listeCitation)) { ?> <p>Les citations suivantes correspondent à vos critères</p> <table class="tableCli"> <tr class="hautTableau"> <td><b>Nom de l'enseignant </b></td> <td><b>Libellé</b></td> <td><b>Date</b></td> <td><b>Moyenne des notes</b></td> </tr><?php foreach ($listeCitation as $citation) { $numCitation = $citation->getNumCit(); if ($managerC->isCitationValide($numCitation)) { $numPersonne = $citation->getNumPers(); $moyenneCit = $managerC->getMoyenneCitationNum($numCitation); //si noteUn vide ET noteDeux vide -> TOUT AFFICHER //si noteUn non-vide ET noteDeux vide -> AFFICHER >= noteUn //si noteUn vide ET noteDeux non-vide -> AFFICHER <= noteDeux //si noteUn non-vide ET noteDeux non-vide -> AFFICHER >= noteUn ET <= noteDeux //pour les 3 derniers cas, on accepte pas les citations sans moyenne if (empty($_POST['noteUn']) && empty($_POST['noteDeux']) || (empty($_POST['noteDeux']) && $moyenneCit >= $_POST['noteUn'] || empty($_POST['noteUn']) && $moyenneCit <= $_POST['noteDeux'] || !empty($_POST['noteUn']) && empty($_POST['noteUn']) && ($moyenneCit >= $_POST['noteUn'] && $moyenneCit <= $_POST['noteDeux'])) && is_numeric($moyenneCit)) { $personne = $managerP->getPersonneById($numPersonne); ?> <tr> <td> <?php echo $personne->per_prenom . " " . $personne->per_nom; ?> </td> <td> <?php echo $citation->getNomCitation();