Probleme texarea <br> etc

Résolu
tgdn Messages postés 35 Statut Membre -  
tgdn Messages postés 35 Statut Membre -
Bonjour à tous,
je fait un site dans lequel il y a des texarea, lorsque l'utilisateur valide le formulaire, via JS je mets dans une variable le texte du texarea, que j'envoie envsuite via requête ajax vers una page qui va l'enregistrer dans la base de données.

Alors voici mon problème :
lorsque j'affiche les données via une requete PHP en mettant nl2br(htmlspecialchars($_data['texte']));
c'est comme si il n'y avait pas eu de retour à la ligne.

J'espere que vous m'avez compris et que vous trouverez une solution. Merci beaucoup.

3 réponses

niconovice Messages postés 1037 Statut Membre 86
 
Salut,

echo "&-n-b-s-p".$_data['texte']."<br/>";

En espérant avoir compris ta question :)

ps: le &-n-b-s-p doit être sans les tirets du 6
0
tgdn Messages postés 35 Statut Membre
 
Non , enfait : je veux qu'il y ait les 'Entrées' lorsque j'affiche la requete.
Car je fais : 'bla bla bla
bla bla bla'
et sa va m'afficher bla bla blabla bla bla au lieu de bla bla bla
bla bla bla
0
niconovice Messages postés 1037 Statut Membre 86
 
pas compris...
0
JeanSaisRien
 
$contenu = str_replace("\n", '<br />', $_POST['textarea']);


;)
0
tgdn Messages postés 35 Statut Membre
 
Le probleme c'est que ça enregistre dans la bdd sans 'entrée'
0
tgdn Messages postés 35 Statut Membre
 
C'est bon j'ai trouvé, j'avais oublié de protéger la variable contenant le texte:
Dans la requete Ajax j'ai mis

var textareaValue = encodeURIComponent(textareaValueNotEncoded);

// Puis la requête ajax qui suit 


Merci pour vos réponses à tous
0