|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : décembre 2010 Messages : 24 ![]() |
Bonjour,
J'ai champ : 'travaux' => new sfWidgetFormTextarea() et quand je l'echo : echo $suivis->getTravaux() il ne m'affiche pas les saut de ligne il met tout sur une ligne (et les saut de ligne se transforme en espace) en base de données les saut de ligne y sont bien. En rajoutant la fonction nl2br() ca fonctionne MAIS n'ayant jamais utilisé cette fonction je voulais savoir d'une si c'était normal ^^ et aussi la bonne méthode. Merci |
|
|
00
|
|
|
#2 |
![]() ![]() Michel RottaResponsable d'exploitation informatique Inscription : septembre 2005 Messages : 4 913 ![]() |
Ce n'est pas logique qu'il ne t'affiche pas ta zone de saisie correctement.
D'où viennent les données affichées ? Sont-elle manipulée pour toi entre la première saisie et le deuxième ? Comment ?
__________________
Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera toujours (Lao Tseu).
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : décembre 2010 Messages : 24 ![]() |
Hello,
Les données sont d'une base de données MySQL en utf8 mais dans la base de données y a bien les saut de ligne, c'est uniquement aprés le get du champ que les saut de ligne devienne des espaces |
|
|
00
|
|
|
#4 |
![]() ![]() Michel RottaResponsable d'exploitation informatique Inscription : septembre 2005 Messages : 4 913 ![]() |
Comment les données arrivent dans ta base ? Qui et comment les mets à jour ?
__________________
Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera toujours (Lao Tseu).
|
|
00
|
|
|
#5 |
|
Invité régulier
![]() Inscription : décembre 2010 Messages : 24 ![]() |
Formulaire crée avec symfony en l'occurrence le champs et un textarea comme précisé au dessu
|
|
|
00
|
|
|
#6 |
![]() ![]() Michel RottaResponsable d'exploitation informatique Inscription : septembre 2005 Messages : 4 913 ![]() |
Donc tu as un form, qui permet d'éditer un champ avec un textearea et l'affichage du texterea n'est pas possible lors de l'édition d'un enregistrement juste enregistré alors qu'aucun traitement n'a été entrepris.
Est-ce un bon résumé ?
__________________
Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera toujours (Lao Tseu).
|
|
00
|
|
|
#7 |
|
Invité régulier
![]() Inscription : décembre 2010 Messages : 24 ![]() |
J'ai un form avec un TextArea dans celui-ci j'ecrit :
<TextArea> Salut Salut Salut </TextArea> j'envoie le form l'enregistrement se fait en base de données je vais sur une page j'echo le champ grâce au getter de symfony ->getMonChamp() et la l'affichage est : <div>Salut Salut Salut</div> Je précise que en base de données je visualise bien les saut de ligne |
|
|
00
|
|
|
#8 |
![]() ![]() Michel RottaResponsable d'exploitation informatique Inscription : septembre 2005 Messages : 4 913 ![]() |
Tu fais un render() d'un champ de formulaire ?
Les "salut salut salut" étaient une valeur par défaut, non modifiée ou un texte saisi dans le champ ?
__________________
Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera toujours (Lao Tseu).
|
|
00
|
|
|
#9 |
|
Invité de passage
![]() Mathieu Développeur Web Inscription : juin 2011 Messages : 1 ![]() |
Bonjour,
Je pense avoir été confronté au même souci que toi, j'ai trouvé une solution en fouillant, peut être ça t'aidera. J'ai donc utilisé ESC_RAW essayes : echo $suivis->getTravaux(ESC_RAW) au revoir |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com