Insérer des sauts de ligne dans la base via un composant TextArea [Résolu]

Messages postés
2
Date d'inscription
dimanche 15 octobre 2006
Statut
Membre
Dernière intervention
22 février 2010
- - Dernière réponse : Achris1049
Messages postés
2
Date d'inscription
dimanche 15 octobre 2006
Statut
Membre
Dernière intervention
22 février 2010
- 22 févr. 2010 à 23:40
Bonjour,

Voila j'ai un soucis...

J'ai un formulaire (depot.php) avec un composant textarea qui a pour nom "txtCommentaire" ! Ce champ permet donc d'insérer un commentaire avec en toute évidence des sauts de ligne....

Le la variable du formulaire (depotaction.php) permettant d'insérer les données à la base se compose comme suit...

$commentaire = $_POST['txtCommentaire'];


Pas moyen sur la page de résultat de voir mon texte avec des sauts de ligne, tous le texte est sur une seule ligne !!

J'ai donc tenté des modif en insérant le code ci dessous mais rien ni fait... une idée ??

$commentaire = $_POST['txtCommentaire'];
$commentaire = str_replace('\r\n','
',$commentaire); 


Merci de votre aide....
Afficher la suite 

2 réponses

Meilleure réponse
Messages postés
318
Date d'inscription
mardi 27 mai 2003
Statut
Membre
Dernière intervention
11 mars 2010
3
Merci
Est ce que tu as essayé la fonction nl2br() ? Elle transforme les sauts de ligne en balise BR.

$commentaire = nl2br($commentaire);

Ça devrait marcher.


Grrrrrrrrrrr

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 139 internautes nous ont dit merci ce mois-ci

Commenter la réponse de gibozsec
Messages postés
2
Date d'inscription
dimanche 15 octobre 2006
Statut
Membre
Dernière intervention
22 février 2010
0
Merci
Merci à toi gibo... pour ta réponse !

En fait je suis un imbécile !!

Je me focalisé sur la base alors qu'en fait c'étais l'affichage à modifier ! Donc oui en utilisant la fonction n12br() couplé a ma requête : Magique sa marche !!!

Donc tout est rentré dans l'ordre... merci encore !
Commenter la réponse de Achris1049