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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
echo "<td align=left>".$row["descript"]."</td>";
par exemple
quand j'accède à la base de données.
Le problème, c'est quand je poste ce champ:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<input type=hidden name=descript value='<?=$row["descript"]?>'>
N'est conservée que la partie avant l'apostrophe à l'arrivée. Par exemple de "l'avion" n'est conservé que "l"
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