[PHP / MySQL] : Pb de retour chariot

Résolu/Fermé
Ohm-WorK Messages postés 1464 Date d'inscription mardi 25 octobre 2005 Statut Contributeur Dernière intervention 29 octobre 2019 - 3 janv. 2006 à 15:49
 arnovodao - 28 déc. 2011 à 16:51
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 :)

7 réponses

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
Zep3k!GnO Messages postés 2025 Date d'inscription jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015 200
6 janv. 2006 à 10:10
hi hi hi IDNoires t'as pas mal d'ami ;) loOl Gg mec

Zep3k!GnO
0
Merci Idnoire, nl2br est très cool. ça vient de m'épargner un boulot fastidieux
0
Cool
merci
0
super merci
0
Ohm-WorK Messages postés 1464 Date d'inscription mardi 25 octobre 2005 Statut Contributeur Dernière intervention 29 octobre 2019 420
6 janv. 2006 à 14:40
Bonjour,

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

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

Tchuss, bonne continuation à tous.
1
Zep3k!GnO Messages postés 2025 Date d'inscription jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015 200
3 janv. 2006 à 16:31
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
Ohm-WorK Messages postés 1464 Date d'inscription mardi 25 octobre 2005 Statut Contributeur Dernière intervention 29 octobre 2019 420
5 janv. 2006 à 12:36
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
psaikopat Messages postés 339 Date d'inscription jeudi 25 novembre 2004 Statut Membre Dernière intervention 24 février 2008 14
5 janv. 2006 à 15:15
Champ TEXT déja ! ^^
0
Super, j'aime ces topics quand on trouve sa réponse !
0
Merci beaucoup, ça me sauve énormément de temps à moi aussi.
0