Ajouter un champ dans une table

Ajouter un champ dans une table - PHP - Programmation

Marsh Posté le 28-03-2013 à 22:58:04    

Bonsoir,
 
j'essaye d'ajouter un article dans ma table article a l'aide de cette fonction :

Code :
  1. function addArticle($link, $title, $content) {
  2. $sql = "INSERT INTO article(id, title, content) VALUES ('' , $title , $content)";
  3. if ($sql == true) {
  4.  echo 'test';
  5.  return $sql;
  6.  }else{
  7.  return false;
  8.  }
  9. }


 
$link correspond a la connexion a la BDD
 
La fonction est utilisé dans le fichier add.php qui contient le formulaire :

Code :
  1. <?php
  2. include('../_header.php');
  3. /**
  4. * Empêche l'accès aux personnes non identifiées
  5. */
  6. //TODO si on est n'est pas connecté, rediriger ver '../login.php'
  7. if (isset($_POST['article_submit'])) {
  8. $title = $_POST['title'];
  9. $content = $_POST['content'];
  10. addArticle($link, $title, $content);
  11. var_dump(mysqli_error($link));
  12. }else{
  13. echo 'michou';
  14. }
  15. if (isset($missing_field)) {
  16. ?>
  17.     <div class="alert">
  18.         <button type="button" class="close" data-dismiss="alert">&times;</button>
  19.         <strong>Warning!</strong> At least one field is empty, all fields are required.
  20.     </div>
  21. <?php
  22. }
  23. ?>
  24. <form id="article_form" method="post">
  25.     <label for="title">Titre :</label>
  26.     <input id="title" name="title" type="text" placeholder="Titre de l'article" required="required">
  27.     <br>
  28.     <label for="content">Contenu :</label>
  29.     <textarea id="content" name="content" placeholder="Contenu de l'article" required="required"></textarea>
  30.     <br>
  31.     <label for="enabled">Activer :
  32.         <input id="enabled" name="enabled" type="checkbox">
  33.     </label>
  34.     <br>
  35.     <input class="btn btn-primary" name="article_submit" type="submit" value="Add">
  36. </form>
  37. <?php
  38. 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 !

Reply

Marsh Posté le 28-03-2013 à 22:58:04   

Reply

Marsh Posté le 28-03-2013 à 23:25:48    

Problème résolus, je devais tout simpelement mettre un mysqli_query($link, $sql) dans ma fonction :)
 
merci quand même

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed