PHP/mysql INSERT problème

Fermé
vautour88 - 10 mars 2009 à 20:47
 vautour88 - 10 mars 2009 à 22:10
Bonjour,
Ce code devrai récupéré les information contenue dans un fomulaire qui appelle lui même cette page et ajouter les infos dans la table...

j'ai un problème a cette ligne:
mysql_query("INSERT INTO feedback2(comment,date,ou,qui) VALUES($_POST[comment], date("Y-m-d"), $_POST[ou], $_POST[qui])")or die(mysql_error());

qui m'affiche cette erreur :
Parse error: syntax error, unexpected T_LNUMBER in /home/a9743779/public_html/fix/insert.php on line 10

voici le code complet de la page :
<?php
$qui= $_POST['qui'];
echo $qui;
$ou= $_POST['ou'];
echo $ou;
$comment= $_POST['comment'];
echo $comment;
mysql_connect("************","**********","******")or die(mysql_error());
mysql_select_db("*******")or die(mysql_error());
mysql_query("INSERT INTO feedback2(comment,date,ou,qui) VALUES($_POST[comment], date("Y-m-d"), $_POST[ou], $_POST[qui])")or die(mysql_error());
printf("<center>Feedback ajoutée avec succes !</center>");
?>
A voir également:

3 réponses

bissdebrazza Messages postés 2065 Date d'inscription vendredi 29 juin 2007 Statut Contributeur Dernière intervention 7 décembre 2017 712
10 mars 2009 à 21:30
Salut
essai ceci:
<?php
$qui= $_POST['qui'];
echo $qui;
$ou= $_POST['ou'];
echo $ou;
$comment= $_POST['comment'];
echo $comment;
mysql_connect("************","**********","******")or die(mysql_error());
mysql_select_db("*******")or die(mysql_error());
mysql_query("INSERT INTO feedback2(comment,date,ou,qui) VALUES('$_POST[comment]', 'date("Y-m-d")', '$_POST[ou]', '$_POST[qui]')")or die(mysql_error());
printf("<center>Feedback ajoutée avec succes !</center>");
?>
0
lewis34 Messages postés 2557 Date d'inscription samedi 21 juillet 2007 Statut Membre Dernière intervention 30 mai 2015 352
10 mars 2009 à 21:33
bsr ,si c'est cette igne qui pose probleme
 mysql_query("INSERT INTO feedback2(comment,date,ou,qui) VALUES($_POST[comment], date("Y-m-d"), $_POST[ou], $_POST[qui])")or die(mysql_error()); 

tu a simplement oublié les ' apres tes [

essaye comme ca

mysql_query("INSERT INTO feedback2(comment,date,ou,qui) VALUES($_POST['comment'], date("Y-m-d"), $_POST['ou'], $_POST['qui'])")or die(mysql_error()); 
0
merci les gars maintenant ca c est réglé mais j' ai un autre problèmes :s
erreur :
Unknown column 'cccccccccccc' in 'field list'

les ccccccccc corresponde a ce que contient la variable $coment

ma table est comme sui:
commentaire text
date date
ou tinytext
qui tinytext

mon code:
<?php
$qui= $_POST['qui'];
$ou= $_POST['ou'];
$coment= $_POST['comment'];
$datte=date("Y-m-d");
mysql_connect("**********","*******","******")or die(mysql_error());
mysql_select_db("*****")or die(mysql_error());
mysql_query("INSERT INTO feedback2 VALUES($coment, $datte, $ou, $qui)")or die(mysql_error());
printf("<center>Feedback ajoutée avec succes !</center>");
?>
0