<div class="container"> <form method="post" action="AddCompetence.php" id="form1"> <p>Competence</p> <p><input type="text" name="competence" /></p> <button type="submit" form="form1" value="Submit">Ajouter</button> </form> <?php if (isset($_POST["competence"])) { ?> <?php createCompetence($_POST["competence"]); header('Location: AddCompetence.php'); ?> <?php } ?> <div> </div> </div> </body>
*/ if (!isset($_SESSION)) { session_start(); } include_once '../model/queries.php'; // i est un compteur pour le nombre d'erreur $i = 0; $codeCompetence = NULL; $nomCompetence = NULL; $descriptionCompetence = NULL; $dateAjoutCompetence = date('Y-m-d'); //isset($var) vérifie que la variable a été créé et qu'elle n'est pas nulle if (isset($_POST['CodeCompetence']) && isset($_POST['NomCompetence']) && isset($_POST['DescriptionCompetence'])) { $codeCompetence = $_POST['CodeCompetence']; $nomCompetence = $_POST['NomCompetence']; $descriptionCompetence = $_POST['DescriptionCompetence']; } // On vérifie si des champs sont vides if (empty($codeCompetence) || empty($nomCompetence) || empty($descriptionCompetence)) { $error_fieldsempty = "Un ou plusieurs champs de texte sont vides. Veuillez les remplir."; $i++; } $bdd = dbConnect(); // S'il n'y a aucune erreur if ($i == 0) { createCompetence($bdd, $codeCompetence, $nomCompetence, $descriptionCompetence, $dateAjoutCompetence); header('Location: ../view/view_index.php'); } else { //setErrors(); header('Location: ../view/view_add_competence.php'); }