Ceci est surement un problème connu....
j'ai un champ texte dans une base mySql
je charge ce champ dans un textarea dans un formulaire pour l'éditer
je fais des sauts de lignes au clavier dans le textarea, ils apparaissent à l'écran
lorsque je valide le formulaire les sauts de lignes ne sont pas stockés c'est à dire que si je recharge plus tard ce champ dans un div il n'y a plus de saut de lignes.
alors j'ai ensuite utilisé la fonction nl2br juste avant d'enregistrer en BDD et là les saut de lignes
sont respecté en affichage, par contre si j'ouvre le champ dans un textarea les sauts de linges sont affiché <br> dans le texte et ils sont doublés....
bref une histoire de fou..
Comment on fait pour saisir du texte dans un textarea en faisant des sauts de lignes et que ces sauts de lignes soient respectés lorsque l'on affiche ensuite le champ dans un div ou bien dans un paragraphe..
Merci
j'ai un champ texte dans une base mySql
je charge ce champ dans un textarea dans un formulaire pour l'éditer
je fais des sauts de lignes au clavier dans le textarea, ils apparaissent à l'écran
lorsque je valide le formulaire les sauts de lignes ne sont pas stockés c'est à dire que si je recharge plus tard ce champ dans un div il n'y a plus de saut de lignes.
alors j'ai ensuite utilisé la fonction nl2br juste avant d'enregistrer en BDD et là les saut de lignes
sont respecté en affichage, par contre si j'ouvre le champ dans un textarea les sauts de linges sont affiché <br> dans le texte et ils sont doublés....
bref une histoire de fou..
Comment on fait pour saisir du texte dans un textarea en faisant des sauts de lignes et que ces sauts de lignes soient respectés lorsque l'on affiche ensuite le champ dans un div ou bien dans un paragraphe..
Merci