Partage
  • Partager sur Facebook
  • Partager sur Twitter

Un probléme avec un echo

on me sort une erreur :X

    12 février 2006 à 20:51:08

    voici mon code :

    Citation : Code php (insert.php3)

    $requete=mysql_db_query($sql_bdd,"select * from news where contenu=\"$contenu\"",$db_link) or die(mysql_error());
    $num=mysql_num_rows($requete);
    if($num!=0)
    {
    echo "Cette entrée existe déja dans la base de donnée<br><br><a href=\"javascript:window.history.back()\">Retour</a>";
    }
    else
    {
    $requete=mysql_db_query($sql_bdd,
    "insert into news values ('',
    '$titre',
    '$contenu',
    '$auteur',
    '".time()."',
    '".$_SERVER['REMOTE_ADDR']."', $db_link) or die(mysql_error());

    echo "News enregistré";
    }

    // DECONNEXION MYSQL
    mysql_close($db_link);



    Et on me dit :

    Citation : Erreur php

    Parse error: parse error, unexpected T_STRING in ********/news/insert.php3 on line 24



    la ligne 24 correspond à la ligne en gras du code
    Je peut avoir un peut de lumiére please :euh:

    Merci par avance
    • Partager sur Facebook
    • Partager sur Twitter
      12 février 2006 à 20:53:58

      $requete=mysql_db_query($sql_bdd, "Select * from news where contenu=".$contenu."", $db_link) or die(mysql_error());
      $num=mysql_num_rows($requete);
      if($num!=0)
       {echo "Cette entrée existe déja dans la base de donnée<br><br><a  href=\"javascript:window.history.back()\">Retour</a>";}
      else
      {$requete=mysql_db_query($sql_bdd, "Insert into news values ('', '$titre', '$contenu', '$auteur', '".time()."', '".$_SERVER[REMOTE_ADDR]."'", $db_link) or die(mysql_error());
      echo "News enregistré"; }

      // DECONNEXION MYSQL
      mysql_close($db_link)


      Déja ça c'est mieux, essaye un coup

      EDIT : là ça doit être bon, essaye un coup, c'est parce que, tu avais mal concaténé, et tu avais oublié de fermer un guillemet, avec une colorisation ça se voit tout de suite
      • Partager sur Facebook
      • Partager sur Twitter
        12 février 2006 à 20:58:34

        $requete=mysql_db_query($sql_bdd,"SELECT * from news where contenu='$contenu'",$db_link) or die(mysql_error());
        $num=mysql_num_rows($requete);
        if($num!=0)
        {
        echo 'Cette entrée existe déja dans la base de donnée<br><br><a href="javascript:window.history.back()">Retour</a>';
        }
        else
        {
        $time = time();
        $aff = $_SERVER['REMOTE_ADDR'];

        $requete=mysql_db_query($sql_bdd,"INSERT INTO news values('','$titre','$contenu','$auteur','$time','$aff',$db_link") or die(mysql_error());

        echo 'News enregistré';
        }

        // DECONNEXION MYSQL
        mysql_close($db_link);


        Essayes comme sa mais je suis pas sur que sa change grabd chose mis à part que ton script est un peu plus propre et plus rapide.
        • Partager sur Facebook
        • Partager sur Twitter
          12 février 2006 à 21:00:49

          $requete=mysql_db_query($sql_bdd, "Select * from news where contenu=".$contenu."", $db_link) or die(mysql_error());
          $num=mysql_num_rows($requete);
          if($num!=0)
           {echo "Cette entrée existe déja dans la base de donnée<br><br><a  href=\"javascript:window.history.back()\">Retour</a>";}
          else
          {$requete=mysql_db_query($sql_bdd, "Insert into news values ('', '$titre', '$contenu', '$auteur', '".time()."', '".$_SERVER[REMOTE_ADDR]."')", $db_link) or die(mysql_error());
          echo "News enregistré"; }

          // DECONNEXION MYSQL
          mysql_close($db_link);


          Manquais encore une parenthèse ^^
          • Partager sur Facebook
          • Partager sur Twitter
            12 février 2006 à 21:08:29

            le code a l'air bon , mais il m'affiche

            Citation : erreur

            Unknown column 'contenu' in 'where clause'



            Contenu, c'est le contenu du champ associé


            EDIT :

            J'ai enlever l'exeption qui été pas utile : le code marche du coup
            Merci tous le monde : bonne soirée ;)
            • Partager sur Facebook
            • Partager sur Twitter

            Un probléme avec un echo

            × 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