Besoin d'aide pour intégration dans la BDD

Résolu/Fermé
chronosXIII Messages postés 31 Date d'inscription mercredi 4 juin 2008 Statut Membre Dernière intervention 17 mars 2009 - 4 juin 2008 à 13:10
 feez - 11 juin 2008 à 15:22
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

5 réponses

tu as inversé les ' et les "

$req="INSERT INTO 'news' VALUES('$titre','$message')";
0
chronosXIII Messages postés 31 Date d'inscription mercredi 4 juin 2008 Statut Membre Dernière intervention 17 mars 2009
4 juin 2008 à 13:14
arf ok merci je vais essayer
0
JuB0 Messages postés 654 Date d'inscription jeudi 27 décembre 2007 Statut Membre Dernière intervention 6 mai 2012 81
4 juin 2008 à 13:16
Salut chronos.
Ya pas des ' en trop ???

et comme ça :
$req="INSERT INTO news VALUES('',".$titre.",".$message.")";
0
chronosXIII Messages postés 31 Date d'inscription mercredi 4 juin 2008 Statut Membre Dernière intervention 17 mars 2009
11 juin 2008 à 13:30
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
feez > chronosXIII Messages postés 31 Date d'inscription mercredi 4 juin 2008 Statut Membre Dernière intervention 17 mars 2009
11 juin 2008 à 15:16
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
chronosXIII Messages postés 31 Date d'inscription mercredi 4 juin 2008 Statut Membre Dernière intervention 17 mars 2009
11 juin 2008 à 15:16
ah oui je precise que les mesage d'erreur du titre marche bien ainsi que celui du message bien enregistrer
0
chronosXIII Messages postés 31 Date d'inscription mercredi 4 juin 2008 Statut Membre Dernière intervention 17 mars 2009
11 juin 2008 à 15:18
merci c'est ça ^^
0
Bon ben c'est super! autres questions? Sinon, tu peux mettre résolu!^^
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
chronosXIII Messages postés 31 Date d'inscription mercredi 4 juin 2008 Statut Membre Dernière intervention 17 mars 2009
11 juin 2008 à 15:22
non pour l'instant ça ira encor merci a toi tu m'as bien aider ^^
0
De rien! Bon courage pour la suite!
0