textarea dans textarea

cybel
Invité n'ayant pas de compte PHPfrance

09 févr. 2007, 14:59

bonjour,

voilà, j'ai un formulaire qui contient un textarea.

ce champ (textarea) envoi son contenu à une base de donnée.
Le contenu peut être un formulaire codé en html.
Si je veux mettre un jour le contenu, je récupère le code dans le textarea.
Tout se passe bien...les balises de formulaire saisies dans le champs sont bien restituées, sauf si le formulaire saisi contient lui même un textarea..iy a alors visiblement un conflit entre la balise textarea du formulaire saisi et le textarea du formulaire qui envoie le flux à la base.

Voyez-vous un moyen d'éviter de générer un bug..

d'avance, merci pour votre aide

Eléphanteau du PHP | 20 Messages

09 févr. 2007, 17:16

il te suffit simplement d'utiliser un htmlentities() ou un str_replace() sur les caractères spéciaux tel que < < et > > sur le contenue à afficher dans le textarea et au besoin de faire l'inverse en réception du contenue à la soumission du formulaire.

Invité
Invité n'ayant pas de compte PHPfrance

09 févr. 2007, 22:26

merci !

je vais essayer

Mammouth du PHP | 959 Messages

30 avr. 2007, 18:50

déja, je peut te dire que d'après mes connaissances, c'est impossible en html....