Bonsoir,
j'essaye d'ajouter un article dans ma table article a l'aide de cette fonction :
Code :
- function addArticle($link, $title, $content) {
- $sql = "INSERT INTO article(id, title, content) VALUES ('' , $title , $content)";
- if ($sql == true) {
- echo 'test';
- return $sql;
- }else{
- return false;
- }
- }
|
$link correspond a la connexion a la BDD
La fonction est utilisé dans le fichier add.php qui contient le formulaire :
Code :
- <?php
- include('../_header.php');
- /**
- * Empêche l'accès aux personnes non identifiées
- */
- //TODO si on est n'est pas connecté, rediriger ver '../login.php'
- if (isset($_POST['article_submit'])) {
- $title = $_POST['title'];
- $content = $_POST['content'];
- addArticle($link, $title, $content);
- var_dump(mysqli_error($link));
- }else{
- echo 'michou';
- }
- if (isset($missing_field)) {
- ?>
- <div class="alert">
- <button type="button" class="close" data-dismiss="alert">×</button>
- <strong>Warning!</strong> At least one field is empty, all fields are required.
- </div>
- <?php
- }
- ?>
- <form id="article_form" method="post">
- <label for="title">Titre :</label>
- <input id="title" name="title" type="text" placeholder="Titre de l'article" required="required">
- <br>
- <label for="content">Contenu :</label>
- <textarea id="content" name="content" placeholder="Contenu de l'article" required="required"></textarea>
- <br>
- <label for="enabled">Activer :
- <input id="enabled" name="enabled" type="checkbox">
- </label>
- <br>
- <input class="btn btn-primary" name="article_submit" type="submit" value="Add">
- </form>
- <?php
- include('../_footer.php');
|
Cependant une fois que je remplis les champ titre, et le contenue et que je valide, rien... rien n'es ajouter adans ma table article.
Je débute donc si quelqu'un peux m'aider je suis prenneur ! si il vous manque des informations demander !
merci d'avance !