$_POST['active_absence_eleve'][$i] = TRUE;
     $_POST['type_absence_eleve'][$i] = $_POST['check'][$i];
 }
 //on teste si l'eleve est coché absent
 if (!isset($_POST['active_absence_eleve'][$i]) && !(isset($_POST['commentaire_absence_eleve'][$i]) && $_POST['commentaire_absence_eleve'][$i] != null) && !(isset($_POST['type_absence_eleve'][$i]) && $_POST['type_absence_eleve'][$i] != -1)) {
     continue;
 }
 //on cherche l'eleve
 $eleve = EleveQuery::create()->findPk($_POST['id_eleve_absent'][$i]);
 if ($eleve == null) {
     $message_enregistrement .= "Probleme avec l'id eleve : " . $_POST['id_eleve_absent'][$i] . "<br/>";
     continue;
 }
 $message_erreur_eleve[$id_eleve] = "";
 $saisie = new AbsenceEleveSaisie();
 $saisie->setEleveId($eleve->getId());
 $saisie->setIdEdtCreneau($id_creneau);
 $saisie->setIdEdtEmplacementCours($id_cours);
 $saisie->setIdGroupe($id_groupe);
 $saisie->setIdClasse($id_classe);
 $saisie->setIdAid($id_aid);
 $saisie->setCommentaire($_POST['commentaire_absence_eleve'][$i]);
 try {
     $date_debut = new DateTime(str_replace("/", ".", $_POST['date_debut_absence_eleve'][$i]));
 } catch (Exception $x) {
     $message_erreur_eleve[$id_eleve] .= "Mauvais format de date.<br/>";
     continue;
 }
 try {
     $heure_debut = new DateTime($_POST['heure_debut_absence_eleve'][$i]);
 } catch (Exception $x) {