Problème modification bdb php
rafal96
Messages postés
134
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
A voir également:
- Problème modification bdb php
- Suivi de modification word - Guide
- Logiciel gratuit modification pdf - Guide
- Modification dns - Guide
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
6 réponses
Bonsoir,
Essais ceci
<?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
ghuysmans99
Messages postés
2496
Date d'inscription
Statut
Contributeur
Dernière intervention
340
Je ne pense pas que MySQL aime les doubles-guillemets :
$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
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
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
ceci signifie ke c un problème de guillemet ou de simple cote
le code correct est:
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:
$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";