Besoin d'aide pour intégration dans la BDD

Résolu
chronosXIII Messages postés 31 Statut Membre -  
 feez -
Bonjour,
voila j'ai une erreur la voici

Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in... on line 27

voici la ligne en question

$req='INSERT INTO news VALUES('',"'.$titre.'","'.$message.'")';

quelqu'un pourrait me renseigner

merci d'avance
Configuration: Windows XP
Firefox 2.0.0.14

5 réponses

  1. kazou
     
    tu as inversé les ' et les "

    $req="INSERT INTO 'news' VALUES('$titre','$message')";
    0
    1. chronosXIII Messages postés 31 Statut Membre
       
      arf ok merci je vais essayer
      0
  2. JuB0 Messages postés 658 Statut Membre 81
     
    Salut chronos.
    Ya pas des ' en trop ???

    et comme ça :
    $req="INSERT INTO news VALUES('',".$titre.",".$message.")";
    0
    1. chronosXIII Messages postés 31 Statut Membre
       
      maintenant ça marche mais j'ai un un probleme le titre ne s'enregistre pas
      <?php
      mysql_connect('localhost','root','');
      mysql_select_db('test');
      $titre=$_titre['titre'];

      if(!empty($_POST['titre']))
      {
      if(!empty($_POST['message']))
      {
      $message=$_POST['message'];
      $msg=str_replace(" ","",$message);
      if($msg==""){$erreur="Vous n'avez rien ecrit !!";}
      }
      else
      {
      $erreur="Vous n'avez pas ecrit de message!!";
      echo $erreur;

      }
      }
      else
      {
      $erreur="Veuillez écrir un titre!";
      echo $erreur;
      }
      if($erreur=="")
      {
      $req="INSERT INTO news VALUES('','$titre','$message')";
      mysql_query($req);
      echo "message bien enrengistré";
      }

      mysql_close();
      include('ajout_news.html');
      ?>
      0
      1. feez > chronosXIII Messages postés 31 Statut Membre
         
        Bon,moi je mettrais ça :
        <?php 
        mysql_connect('localhost','root',''); 
        mysql_select_db('test'); 
        $titre=$_POST['titre']; 
        
        if(!empty($_POST['titre'])) 
        { 
            if(!empty($_POST['message'])) 
            { 
                 $message=$_POST['message']; 
                 $msg=str_replace("","",$message); 
                 if($msg=="")
                 {
                     $erreur="Vous n'avez rien ecrit !!";
                 } 
           } 
           else 
           { 
                 $erreur="Vous n'avez pas ecrit de message!!"; 
                 echo $erreur; 
        
           } 
        } 
        else 
        { 
        $erreur="Veuillez écrir un titre!"; 
        echo $erreur; 
        } 
        if($erreur=="") 
        { 
        $req="INSERT INTO news VALUES('','$titre','$message')"; 
        mysql_query($req); 
        echo "message bien enrengistré"; 
        } 
        
        mysql_close(); 
        include('ajout_news.html'); 
        ?>
        

        Voilà. Tu peux essayer ça.
        0
  3. chronosXIII Messages postés 31 Statut Membre
     
    ah oui je precise que les mesage d'erreur du titre marche bien ainsi que celui du message bien enregistrer
    0
  4. chronosXIII Messages postés 31 Statut Membre
     
    merci c'est ça ^^
    0
    1. feez
       
      Bon ben c'est super! autres questions? Sinon, tu peux mettre résolu!^^
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. chronosXIII Messages postés 31 Statut Membre
     
    non pour l'instant ça ira encor merci a toi tu m'as bien aider ^^
    0
    1. feez
       
      De rien! Bon courage pour la suite!
      0