Problème modification bdb php
rafal96
Messages postés
111
Date d'inscription
Statut
Membre
Dernière intervention
-
xamurai Messages postés 223 Date d'inscription Statut Membre Dernière intervention -
xamurai Messages postés 223 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
voila mon code :
<?php
// lancement de la requête
$sql ='UPDATE billets SET contenu="$_POST['text']" WHERE id="1"';
// on exécute la requête (mysql_query) et on affiche un message au cas où la requête ne se passait pas bien (or die)
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br />'.mysql_error());
// on ferme la connexion à la base
mysql_close();
?>
j'ai une erreur a la ligne 3 a cause de "$_POST['text']" ( je pense ) merci de m'aider
voila mon code :
<?php
// lancement de la requête
$sql ='UPDATE billets SET contenu="$_POST['text']" WHERE id="1"';
// on exécute la requête (mysql_query) et on affiche un message au cas où la requête ne se passait pas bien (or die)
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br />'.mysql_error());
// on ferme la connexion à la base
mysql_close();
?>
j'ai une erreur a la ligne 3 a cause de "$_POST['text']" ( je pense ) merci de m'aider
6 réponses
-
Bonsoir,
<?php // lancement de la requête $sql ="UPDATE billets SET contenu='".$_POST['text']."' WHERE id='1'"; // on exécute la requête (mysql_query) et on affiche un message au cas où la requête ne se passait pas bien (or die) mysql_query($sql) or die('Erreur SQL !'.$sql.'<br />'.mysql_error()); // on ferme la connexion à la base mysql_close(); ?>
Essais ceci -
$sql ="UPDATE billets SET contenu='".$_POST['text']."' WHERE id='1'";
essaye ceci si id est de type text ou varchar
sinon si id est de type int ou number essaye ceci
$sql ="UPDATE billets SET contenu='".$_POST['text']."' WHERE id=1";
si ca ne marche pas si tu veu dis moi on t'affiche koi comme erreur exactement -
toujours la meme erreur Parse error: syntax error, unexpected '"' in /public_html/Site/index.php on line 136
-
Bonsoir,
Tu peux donner plus de détails pour ton problème.
Cordialement. -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Parse error: syntax error, unexpected '"' in /public_html/Site/index.php on line 136
ceci signifie ke c un problème de guillemet ou de simple cote -
le code correct est:
$sql ="UPDATE billets SET contenu='".$_POST['text']."' WHERE id=1";
en plus il faut eviter de melanger les $_POST dans les lignes de code: ca fait trop amateur:
faut recuperer les Query au début:
$text = ((isset($_POST['text']))? $_POST['text'] : ""); //code ... $sql ="UPDATE billets SET contenu='$text' WHERE id=1";