$extensions_autorisees = array('jpg', 'jpeg', 'png', 'pdf'); //Construction du nom de fichier $nom = $userName . '-' . $dateImage . '-' . $heureImage . '.' . $extension_upload; // Methode qui deplace le fichier et change son nom $test = move_uploaded_file($image['tmp_name'], 'image/uploads/' . $nom); if (in_array($extension_upload, $extensions_autorisees) && $test) { $frais = new Frais(); $frais->setCategorie(filter_input(INPUT_POST, 'categorie_id')); $frais->setDate(filter_input(INPUT_POST, 'date')); $frais->setDescription(nl2br(filter_input(INPUT_POST, 'description'))); $frais->setDevise(filter_input(INPUT_POST, 'devise_id')); $frais->setImage($nom); $frais->setMontant($montant); $frais->setNote($idnote); if (isset($_GET['id']) && !empty($_GET['id'])) { $frais->setId($_GET['id']); $frais->upDateFrais($bdd); } else { $frais->insertFrais($bdd); } echo '<div class="bg-success">Le frais à bien été ajouté </div><br/><br/>'; } else { echo "Une erreur est survenue !"; } } } if (isset($_GET['id']) && !empty($_GET['id'])) { $fraisEdit = Frais::getFraisById($bdd, $_GET['id']); include_once "/views/include/fraisEdit.php"; } else { include_once "/views/include/frais.php";