Reinit(); break; case "validationFormulaire": $this->ValidationFormulaire($dVueEreur); break; //mauvaise action default: $dVueEreur[] = "Erreur d'appel php"; require ($rep.$vues['vuephp1']); break; } } catch (PDOException $e) { //si erreur BD, pas le cas ici $dVueEreur[] = "Erreur inattendue!!! "; require ($rep.$vues['erreur']); } catch (Exception $e2) { $dVueEreur[] = "Erreur inattendue!!! "; require ($rep.$vues['erreur']); } //fin exit(0); }//fin constructeur function Reinit() { global $rep,$vues; $dVue = array ( 'nom' => "", 'age' => 0, ); require ($rep.$vues['vuephp1']); } function ValidationFormulaire(array $dVueEreur) { global $rep,$vues; //si exception, ca remonte !!! $nom=$_POST['txtNom']; // txtNom = nom du champ texte dans le formulaire $age=$_POST['txtAge']; \config\Validation::val_form($nom,$age,$dVueEreur); $model = new \Modele\Simplemodel(); $data=$model->get_data(); $dVue = array ( 'nom' => $nom, 'age' => $age, 'data' => $data, ); require ($rep.$vues['vuephp1']); } }//fin class ?>