[PHP / MySQL] : Pb de retour chariot

Résolu
Ohm-WorK Messages postés 1468 Statut Contributeur -  
 arnovodao -
Salut à tous !

Voila mon souci :
j'ai un formulaire qui permet d'envoyer un message, qui est enregistré dans une base sql, dans un champs longtext. Jusque la, aucun souci, par contre, les sauts de ligne ne s'affiche pas... faut t'il lui appliquer une commande particulière ?? dans un post, les saut de lignes apparaissent en \n ?

Merci d'avance pour votre réponse :)

--
La vie est une maladie mortelle, sexuellement transmissible (Woody Allen)

7 réponses

  1. IDNoires
     
    Aucun soucis avec le champ longtext... longtext est juste un champ qui prend permet plus de caractères que Text

    nl2br est ton ami...

    <?
    echo nl2br($message);

    // convertit automatiquement les sauts de lignes en <br />
    // ce qui rend tes sauts de lignes visibles en HTML
    ?>
    22
    1. Zep3k!GnO Messages postés 2049 Statut Membre 200
       
      hi hi hi IDNoires t'as pas mal d'ami ;) loOl Gg mec

      Zep3k!GnO
      0
    2. Siempre
       
      Merci Idnoire, nl2br est très cool. ça vient de m'épargner un boulot fastidieux
      0
    3. Darkntwist
       
      Cool
      merci
      0
    4. arnovodao
       
      super merci
      0
  2. Ohm-WorK Messages postés 1468 Statut Contributeur 420
     
    Bonjour,

    Tout d'abord, merci pour vos réponses !

    Impeccable IDNoires, c'est exactement ce que je cherchais :)

    Tchuss, bonne continuation à tous.
    1
  3. Zep3k!GnO Messages postés 2049 Statut Membre 200
     
    dans un post, les saut de lignes apparaissent en \n
    Si ca apparait avec un \n dans ton post , alors avant l'affichage fait un str_replace de \n par <br> et Pof. . .
    J'espère que c'est ca que tu voulais ..

    Zep3k!GnO
    0
  4. Ohm-WorK Messages postés 1468 Statut Contributeur 420
     
    Salut

    Merci de ta réponse, mais en fait non, c'est pas ça. Je détaille un peu :
    J'ai un formulaire sur une page. le visiteur remplir le cadre avec son message, il peut donc parfois appuyer sur "entrée" pour aller a la ligne.

    Eh bien, ce sont ses retours à la ligne qui ne sont pas repris quand j'affiche le message plus tard. (le message est stocké dans une base de donnée, dans un champs longtext).

    Merci d'avance :) !!

    Tchuss
    -----------------------------------
    [ OhmWorK ]
    > La vie est une maladie mortelle, sexuellement transmissible (Woody Allen)
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. psaikopat Messages postés 339 Statut Membre 14
     
    Champ TEXT déja ! ^^
    0
  7. Gaspace
     
    Super, j'aime ces topics quand on trouve sa réponse !
    0
  8. Mike
     
    Merci beaucoup, ça me sauve énormément de temps à moi aussi.
    0