Partage
  • Partager sur Facebook
  • Partager sur Twitter

$titre qui ne veut pas s'ajouter à la BDD

Sujet résolu
    8 mars 2007 à 14:11:19

    Bonjour,

    Mon script marche correctement sauf que le $titre ne s'ajoute pas dans la base de donnée !

    Voiçi mon script :

    <?php

    mysql_connect('localhost', 'root', '');
    mysql_select_db('news');

    if (isset($_POST['titre'], $_POST['pseudo'], $_POST['contenu']) AND !empty($_POST['titre']) AND !empty($_POST['pseudo']) AND !empty($_POST['contenu'])) // si tous les champs existent et ont été remplis
    {

      $titre = $_GET['titre'];
      $pseudo = $_POST['pseudo'];
      $contenu = $_POST['contenu'];

      htmlentities($titre,ENT_QUOTES);
      htmlentities($pseudo,ENT_QUOTES);
     
            // on rentre toutes les infos nécessaires dans la BDD
      $query = "INSERT INTO news (id, titre, contenu, pseudo) VALUES ('','$titre','$contenu','$pseudo')";
      mysql_query($query);
      mysql_close();
     
    }
    ?>
    <form action="submit.php" method="post">

    <p>
          <label for="pseudo">Pseudo : </label>
          <input id="pseudo" size="30px" type="text" name="pseudo" />
    </p>
                   
    <p>
          <label for="titre">Titre : </label>
          <input type="text" size="30px" name="titre" id="titre" />
    </p>

    <p>
          <label for="text">Message :</label>
          <textarea id="text" name="contenu"></textarea>
    </p>
                   
    <p>
          <input type="submit" value="Envoyer" />
          <input type="reset" value="Effacer" />
    </p>
                   
    </form>




    Je viens de découvrir le problème !

    C'est
    $titre = $_POST['titre'];
    et non
    $titre = $_GET['titre'];
    • Partager sur Facebook
    • Partager sur Twitter

    $titre qui ne veut pas s'ajouter à la BDD

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown