J'ai un champ de type "texte" dans ma base. Le texte peut donc contenir des retour à la ligne. Exemple
jusqu'à présent, je me contentais d'utilise la fonction "nl2br" pour l'affichage et touti l'était nickel.Fours FC18 sur FC2
Salon du NAFEM septembre 2003 (Nouvelle Orléans)
Seulement maintenant, j'ai besoin de fournir ce texte à une fonction Javascript. J'espérais, en écrivant
Code : Tout sélectionner
MaFonction("<?php echo nl2br($texte); ?>");Ce qui aurait été parfait.MaFonction("Fours FC18 sur FC2<br /><br />Salon du NAFEM septembre 2003 (Nouvelle Orléans)");
Malheureusement, j'obtiens
ce qui génère une erreur Javascript.MaFonction("Fours FC18 sur FC2<br />
<br />
Salon du NAFEM septembre 2003 (Nouvelle Orléans)");
J'ai essayé en utilisant
Code : Tout sélectionner
str_replace("\n","<br/>",$texte);Vous remarquerez le déplacement des <br />... qui ne change absolument rien.MaFonction("Fours FC18 sur FC2
<br/>
<br/>Salon du NAFEM septembre 2003 (Nouvelle Orléans)");