Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1486 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Ajouter un champ dans une table

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Ajouter un champ dans une table

n°2183079
Spiker1993
Posté le 28-03-2013 à 22:58:04  profilanswer
 

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 !

mood
Publicité
Posté le 28-03-2013 à 22:58:04  profilanswer
 

n°2183081
Spiker1993
Posté le 28-03-2013 à 23:25:48  profilanswer
 

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


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Ajouter un champ dans une table

 

Sujets relatifs
VBA 2003 TCD : faire des regroupement de valeurs de champ automatiqueAjouter une ligne non complète
Ajouter le BOM dans un streamGénérateur de chiffres à la suite d'une formule
Créer automatiquement des enrégistrements dans une table avec PL SQLExtraire table mysql pour copier avec modif dans une autre
Afficher une table oracleBoite de dialogue pour rechercher, modifier et ajouter des données.
Ajouter un champ id à ma tableAjouter un champ ID auto increment sur une table existante
Plus de sujets relatifs à : Ajouter un champ dans une table


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR