Probleme texarea <br> etc

Résolu/Fermé
tgdn Messages postés 30 Date d'inscription vendredi 9 avril 2010 Statut Membre Dernière intervention 17 septembre 2010 - 12 sept. 2010 à 23:14
tgdn Messages postés 30 Date d'inscription vendredi 9 avril 2010 Statut Membre Dernière intervention 17 septembre 2010 - 14 sept. 2010 à 22:32
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.
A voir également:

3 réponses

niconovice Messages postés 953 Date d'inscription lundi 10 novembre 2008 Statut Membre Dernière intervention 3 mars 2014 86
Modifié par niconovice le 13/09/2010 à 00:28
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 30 Date d'inscription vendredi 9 avril 2010 Statut Membre Dernière intervention 17 septembre 2010
13 sept. 2010 à 22:19
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 953 Date d'inscription lundi 10 novembre 2008 Statut Membre Dernière intervention 3 mars 2014 86
14 sept. 2010 à 12:10
pas compris...
0
JeanSaisRien
14 sept. 2010 à 00:31
$contenu = str_replace("\n", '<br />', $_POST['textarea']);


;)
0
tgdn Messages postés 30 Date d'inscription vendredi 9 avril 2010 Statut Membre Dernière intervention 17 septembre 2010
14 sept. 2010 à 18:20
Le probleme c'est que ça enregistre dans la bdd sans 'entrée'
0
tgdn Messages postés 30 Date d'inscription vendredi 9 avril 2010 Statut Membre Dernière intervention 17 septembre 2010
14 sept. 2010 à 22:32
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