IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Symfony PHP Discussion :

TextArea et affichage des saut de ligne


Sujet :

Symfony PHP

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 24
    Points : 19
    Points
    19
    Par défaut TextArea et affichage des saut de ligne
    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

  2. #2
    Expert éminent
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Points : 8 486
    Points
    8 486
    Par défaut
    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 ?

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 24
    Points : 19
    Points
    19
    Par défaut
    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

  4. #4
    Expert éminent
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Points : 8 486
    Points
    8 486
    Par défaut
    Comment les données arrivent dans ta base ? Qui et comment les mets à jour ?

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 24
    Points : 19
    Points
    19
    Par défaut
    Formulaire crée avec symfony en l'occurrence le champs et un textarea comme précisé au dessu

  6. #6
    Expert éminent
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Points : 8 486
    Points
    8 486
    Par défaut
    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é ?

  7. #7
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 24
    Points : 19
    Points
    19
    Par défaut
    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

  8. #8
    Expert éminent
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Points : 8 486
    Points
    8 486
    Par défaut
    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 ?

  9. #9
    Nouveau Candidat au Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2011
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Tarn et Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Juin 2011
    Messages : 1
    Points : 1
    Points
    1
    Par défaut ESC_RAW
    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

Discussions similaires

  1. Afficher un champ mysql textarea avec des sauts de lignes
    Par Alpoids dans le forum Ext JS / Sencha
    Réponses: 7
    Dernier message: 19/11/2010, 16h25
  2. Affichage des sauts de lignes dans une zone de texte
    Par Whombat dans le forum Langage
    Réponses: 3
    Dernier message: 25/01/2009, 03h47
  3. Réponses: 1
    Dernier message: 13/08/2008, 14h59
  4. changer un textarea par fonction JS : texte avec des sauts de ligne
    Par agrotic dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 25/10/2006, 15h08
  5. [php] Affichage des sauts de ligne </br>
    Par Flushovsky dans le forum Langage
    Réponses: 3
    Dernier message: 21/12/2005, 16h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo