Formater un texte provenant de la base de données

Anouchka2586 Messages postés 50 Date d'inscription   Statut Membre Dernière intervention   -  
Anouchka2586 Messages postés 50 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai un formulaire avec des textarea que j'envoie dans la base de données. J'aimerais que quand j'affiche le contenue des textarea provenant de la base de données, le format (retour à la ligne puisse être respecté). Comment faire que le texte s'affiche comme il a été saisie dans le textarea avec les retours à la ligne.
J'ai essayé ça et ça marche pour un texte qui ne provient pas de la base de données :
$texte = nl2br($texte); 
$texte = str_replace("<br>", "\n", $texte);


Voici ma requête pour récupérer les données de la base:
$resFC1=$base->prepare("SELECT * FROM infosfacture WHERE id= ?");

Pour afficher une donnée, je fais ceci et le texte ne respecte pas les retours à la ligne:
 <?php echo $uneFacture['conditions'] ?> 


Merci de votre aide !
A voir également:

2 réponses

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Bonjour
Utilise la fonction nl2br
https://www.php.net/manual/fr/function.nl2br.php
0
Anouchka2586 Messages postés 50 Date d'inscription   Statut Membre Dernière intervention   5
 
En fait il faut mettre
<?php echo nl2br($uneFacture['conditions']) ?>


ça marche nl2br en le mettant dans l'affichage. Bon ça ne marche pas totalement mais c'est déjà ça !
Merci
0