} $nbCpt--; $ligne .= '</tr>'; $return[] = $ligne; } echo json_encode($return); break; } }elseif ($_POST['action']) { switch ($_POST['action']){ case 'insertDomaine': $return = new DomaineCpt(); $return->setLibelleDomaineCpt($_POST['libDomaineCpt']); $matiereNiveau = MatiereNiveau::getByMatiereNiveau($_POST['idMatiere'], $_POST['idNiveau']); $return->setIdMatiere($matiereNiveau->getIdMatiereNiveau()); if(!$return->exist()) $return->insert(); echo json_encode($return->toArray()); break; case 'insertCompetence': $return = new PointCpt(); $return->setLibellePointCpt($_POST['libPointCpt']); $return->setIdDomaineCpt($_POST['idDomaineCpt']); if (!$return->exist()) $return->insert(); echo json_encode($return->toArray()); break; } } else