[MySQL] Afficher les sauts de lignes

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [MySQL] Afficher les sauts de lignes

par Rei Itchido » 19 sept. 2007, 11:28

:pouce:

Merci Truc

par Truc » 19 sept. 2007, 11:18

fonction jamais utilisée mais avec la doc parait que c'est ce que tu cherches :
echo addcslashes($data['mon_champs'], "\r\n"); 

par Rei Itchido » 19 sept. 2007, 10:05

Nope je veux récupérer
blabla\r\nblabla
C'est pour faire un export SQL derrière en fait, donc il me faut toutes les données, \r\n inclus :)

Re: [MySQL] Afficher les sauts de lignes

par Truc » 19 sept. 2007, 09:57

echo nl2br($data['mon_champs']);
me donne bien
blabla
blabla
cqfd utilise nl2br() ... non ce n'était pas ça la question 8-|

[MySQL] Afficher les sauts de lignes

par Rei Itchido » 19 sept. 2007, 09:41

Bonjour à tous,

J'ai un champs de type text et je voudrais afficher son contenu brut et donc les sauts de lignes.
Si je fais un export dans phpMyAdmin je récupère bien "blabla\r\nblabla" mais je n'arrive pas à reproduire ça avec PHP.
echo $data['mon_champs'];
me donne
blabla blabla
et
echo nl2br($data['mon_champs']);
me donne bien
blabla
blabla

Je suppose que c'est une question d'échappement mais je ne vois pas comment faire et si je dois agir au niveau de MySQL ou de PHP.

Merci d'avance pour votre aide.