Bonjour à tous,
voilà mon problème: j'ai une base de données mysql à laquelle j'accède avec php. Certains champs contiennent du texte avec des apostrophes. Ils s'affichent correctement avec la commande
par exemple
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo "<td align=left>".$row["descript"]."</td>";
quand j'accède à la base de données.
Le problème, c'est quand je poste ce champ:
N'est conservée que la partie avant l'apostrophe à l'arrivée. Par exemple de "l'avion" n'est conservé que "l"
Code : Sélectionner tout - Visualiser dans une fenêtre à part <input type=hidden name=descript value='<?=$row["descript"]?>'>
J'ai bien essayé d'utiliser les commandes addslashes et stripslashes, et htmlspecialchars, mais sans résultat. Peut-être les ai-je mal employées.
Pouvez-vous m'aider???
Cordialement
Mathieu
Partager