Guillemets saisis dans un text area
Bonjour,
J'ai créé un mini site qui permet de lister des taches á effectuer.
chaque tache peut etre mise á jour par un utilisateur en saisissant un texte dans une form type textarea.
Tout marche bien sauf quand des guillemets doubles sont présents dans le texte saisi.
Je n'ai pas ce probleme quand j'écris pour la première fois dans ma table.
Mais quand je récupère la première saisi pour y ajouter le nouvelle saisi j'ai une erreur de syntaxe ...
l'ancienne saisie est récupérée dans $oldprogress
la nouvelle est dans $line
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| $sql1 = 'SELECT * FROM kewego WHERE id = "'.$id.'"';
$requete = mysql_query( $sql1, $cnx ) ;
if( $result = mysql_fetch_object( $requete ) )
{
$oldprogress=$result->progress;
}
mysql_free_result($requete);
$newprogress=belledate($datenow).' at '.$timenow.' from '.$login.' : '.$line.'\r\n\r\n'.$oldprogress.'\r\n';
$sql = "UPDATE kewego
SET
progress = \"$newprogress\"
WHERE id = \"$id\"";
$requete = mysql_query($sql, $cnx) or die( mysql_error() ) ; |
pouvez vous m'aider et me dire ou je plante.
Merci