Forum-webmaster
Technique - programmation => PHP / MySQL => Message commencé par: Fred20 le le 12-11-2004 a 15:30:25

Titre: Problème lors d'un UPDATE
Posté par: Fred20 le le 12-11-2004 a 15:30:25

Bonjour !

J'ai fait un formulaire contenant une zone de texte (textarea) et lorsque j'insère les données dans son champ respectif (de type BLOB car ma zone de texte peut contenir des données énormes), tout fonctionne.

Par contre, lorsque je veux mettre à jour ces données avec un UPDATE en MySQL, j'affiche mon texte dans ma zone de texte et au moment de l'envoi, j'ai une erreur me disant que j'ai quelque chose qui ne va pas dans ma syntaxe.

Aussi, je pense qu'il y a un problème lorsque mon texte contient des ' (apostrophes) car ça ne le fait pas pour des textes sans apostrophes.

J'ai pourtant essayé les fonctions spéciales de PHP en convertissant ma variable de cette manière : $valeur=htmlspecialchars(stripslashes($valeur)); mais rien n'y fait !!!

Est-ce que quelqu'un pourrait m'aider car je ne sais vraiment pas comment remédier à ce problème ?

Merci d'avance.

fred_20

Titre: Re:Problème lors d'un UPDATE
Posté par: erwinol le le 13-11-2004 a 01:30:42

Citation de: Fred20 le le 12-11-2004 a 15:30:25
$valeur=htmlspecialchars(stripslashes($valeur)); mais rien n'y fait !!!


Pour échapper les caractères spéciaux, c'est addslashes($chaine) et non stripslashes($chaine).


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.