/**
  * Redéfinition de la méthode abstraite de M_DaoGenerique
  * Permet d'instancier un objet d'après les valeurs d'un enregistrement lu dans la base de données
  * @param tableau-associatif $unEnreg liste des valeurs des champs d'un enregistrement
  * @return objet : instance de la classe métier, initialisée d'après les valeurs de l'enregistrement
  */
 public function enregistrementVersObjet($enreg)
 {
     // on instancie l'objet organisation s'il y a lieu
     $l_Orga = null;
     if (isset($enreg['IDORGANISATION'])) {
         $daoOrganisation = new M_DaoOrganisation();
         $daoOrganisation->setPdo($this->pdo);
         $l_Orga = $daoOrganisation->getOneById($enreg['IDORGANISATION']);
     }
     // on instancie l'objet anneescol
     $anneeScol = null;
     if (isset($enreg['ANNEESCOL'])) {
         $daoAnneeScol = new M_DaoAnneeScol();
         $daoAnneeScol->setPdo($this->pdo);
         $anneeScol = $daoAnneeScol->getOneById($enreg['ANNEESCOL']);
     }
     $idEtudiant = null;
     $idProf = null;
     $idMaitreStage = null;
     if (isset($enreg['IDETUDIANT']) && isset($enreg['IDPROFESSEUR']) && isset($enreg['IDMAITRESTAGE'])) {
         $daoPersonne = new M_DaoPersonne();
         $daoPersonne->setPdo($this->pdo);
         $idEtudiant = $daoPersonne->getOneById($enreg['IDETUDIANT']);
         $idProf = $daoPersonne->getOneById($enreg['IDPROFESSEUR']);
         $idMaitreStage = $daoPersonne->getOneById($enreg['IDMAITRESTAGE']);
     }
     // on construit l'objet Stage
     $retour = new M_Stage($enreg['NUM_STAGE'], $anneeScol, $idEtudiant, $idProf, $l_Orga, $idMaitreStage, $enreg['DATEDEBUT'], $enreg['DATEFIN'], $enreg['DATEVISITESTAGE'], $enreg['VILLE'], $enreg['DIVERS'], $enreg['BILANTRAVAUX'], $enreg['RESSOURCESOUTILS'], $enreg['COMMENTAIRES'], $enreg['PARTICIPATIONCCF']);
     return $retour;
 }
 function afficherEntreprise()
 {
     $this->vue = new V_Vue("../vues/templates/template.inc.php");
     $this->vue->ecrireDonnee('titreVue', "Informations concernant l'entreprise");
     $daoEntreprise = new M_DaoOrganisation();
     $daoEntreprise->connecter();
     $uneEntreprise = $daoEntreprise->getOneById($_GET['idEntreprise']);
     $this->vue->ecrireDonnee('uneEntreprise', $uneEntreprise);
     $daoEntreprise->deconnecter();
     $this->vue->ecrireDonnee('centre', "../vues/includes/utilisateur/centreDetailsEntreprise.inc.php");
     $this->vue->ecrireDonnee('loginAuthentification', MaSession::get('login'));
     $this->vue->afficher();
 }
<?php

// récupération de tous les champs saisies
if ($_POST['annee'] === "insertAnnee") {
    $AnneeScol = $_POST['ajoutAnnee'];
} else {
    $AnneeScol = $_POST['annee'];
}
$Organisation = $_POST['orga'];
$daoOrganisation = new M_DaoOrganisation();
$daoOrganisation->connecter();
$Lorganisation = $daoOrganisation->getOneById($Organisation);
$daoOrganisation->deconnecter();
if ($_POST['ville'] === "insertVille") {
    $Ville = $_POST['ajoutVille'];
} else {
    $Ville = $_POST['ville'];
}
$DateDebut = $_POST['dateD'];
$DateFin = $_POST['dateF'];
$DateVisite = $_POST['dateV'];
$EleveNom = $_POST['eleveNom'];
$ElevePrenom = $_POST['elevePrenom'];
$ProfNom = $_POST['profNom'];
$ProfPrenom = $_POST['profPrenom'];
$MasterStageNom = $_POST['stageNom'];
$MasterStagePrenom = $_POST['stagePrenom'];
$Divers = $_POST['divers'];
$BilanTravaux = $_POST['bilanTravaux'];
$RessourcesOutils = $_POST['RessourcesOutils'];
$Commantaire = $_POST['Commantaire'];
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>test DaoOrganisation</title>
    </head>
    <body>
        <?php 
require_once "../includes/parametres.inc.php";
require_once "../includes/fonctions.inc.php";
$dao = new M_DaoOrganisation();
$dao->connecter();
//Test de sélection par Id
echo "<p>Test de sélection par Id </p>";
$organisation = $dao->getOneById(15);
var_dump($organisation);
//Test de sélection de tous les enregistrements
echo "<p>Test de sélection de tous les enregistrements</p>";
$lesOrganisations = $dao->getAll();
var_dump($lesOrganisations);
$dao->deconnecter();
?>
    </body>
</html>