<?php //classes loading begin function classLoad($myClass) { if (file_exists('../model/' . $myClass . '.php')) { include '../model/' . $myClass . '.php'; } elseif (file_exists('../controller/' . $myClass . '.php')) { include '../controller/' . $myClass . '.php'; } } spl_autoload_register("classLoad"); include '../config.php'; //classes loading end session_start(); //post input processing $idContrat = $_POST['idContrat']; $idProjet = $_POST['idProjet']; $idOperation = $_POST['idOperation']; if (!empty($_POST['numeroCheque'])) { $numeroCheque = htmlentities($_POST['numeroCheque']); $operationsManager = new OperationManager($pdo); $operationsManager->updateNumeroCheque($numeroCheque, $idOperation); $_SESSION['operation-update-success'] = "<strong>Opération valide : </strong>Numéro de chèque modifiée avec succès."; header('Location:../operations.php?idContrat=' . $idContrat . '&idProjet=' . $idProjet); } else { $_SESSION['operation-update-error'] = "<strong>Erreur modification opération : </strong>Vous devez remplir le champ 'Numéro de chèque'."; header('Location:../operations.php?idContrat=' . $idContrat . '&idProjet=' . $idProjet); }