Page 1 sur 1

récupérer des données dans textarea

Posté : 10 déc. 2013, 01:47
par acym
Bonjour,
Lors de la récupération des données d'une base mysql, le texte qui doit apparaître dans la textarea ne s'affiche.
Mais si je passe en input cela fonctionne, mais n'affiche pas tous le texte.

<textarea name="commentaire" value="<?php echo htmlentities($dnn['commentaire'], ENT_QUOTES, 'UTF-8'); ?>"
rows="3" cols="21">
</textarea>

Il y a t-il une astuce pour les textarea?

Merci

Re: récupérer des données dans textarea

Posté : 10 déc. 2013, 02:06
par distrikt26
C'est normal que ça ne fonctionne pas. Le input prend un paramètre value="" mais pour le textarea tu dois placer ton code entre <textarea> le code que tu veux afficher </textarea>

Re: récupérer des données dans textarea

Posté : 10 déc. 2013, 10:29
par Arshes
préfère un htmlspecialchars(); qui n'affichera pas les balises plus tôt que htmlentites();
<textarea name="commentaire" rows="3" cols="21"><?php echo htmlspecialchars($dnn['commentaire'], ENT_QUOTES, 'UTF-8'); ?></textarea>

Re: récupérer des données dans textarea

Posté : 10 déc. 2013, 11:23
par acym
Bonjour, distrikt26, Arshes,

Vous êtes des Pros.
Un grand et sincère MERCI.