[PHP] Problème nl2br dans textearea
phpaddict
-
midward -
midward -
Bonjour,
J'ai un texteara dans lequel je peux écrire des news.
Quand je veux aller à la ligne dans le texte, lorsque je vais voir les news, les sauts de ligne ne sont pas présents, ce qui fait que je me retrouve avec un texte du style :
Salut ! Voici ma première news. Vivement les vacances.
Alors que je voudrais que cela apparaisse comme ceci :
Salut !
Voici ma première news.
Vivement les vacances.
J'ai essayé avec un nl2br mais lorsque je veux éditer une news, il me vient les <br /> avant chaque fin de ligne.
Du coup si je modifie la news, il me vient 2 <br />.
Et si je décide de remodifier la news, il m'en apparaît 4.
Je suis donc obligé de les supprimer à la main, ce qui n'est pas très pratique.
J'aimerais donc savoir comment modifier mes news, tout en ayant les sauts de ligne correspondant au textearea, et sans avoir des doublons de <br /> inutiles !
J'ai un texteara dans lequel je peux écrire des news.
Quand je veux aller à la ligne dans le texte, lorsque je vais voir les news, les sauts de ligne ne sont pas présents, ce qui fait que je me retrouve avec un texte du style :
Salut ! Voici ma première news. Vivement les vacances.
Alors que je voudrais que cela apparaisse comme ceci :
Salut !
Voici ma première news.
Vivement les vacances.
J'ai essayé avec un nl2br mais lorsque je veux éditer une news, il me vient les <br /> avant chaque fin de ligne.
Du coup si je modifie la news, il me vient 2 <br />.
Et si je décide de remodifier la news, il m'en apparaît 4.
Je suis donc obligé de les supprimer à la main, ce qui n'est pas très pratique.
J'aimerais donc savoir comment modifier mes news, tout en ayant les sauts de ligne correspondant au textearea, et sans avoir des doublons de <br /> inutiles !
A voir également:
- [PHP] Problème nl2br dans textearea
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php - Forum Webmastering
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
4 réponses
Normalement lorsque tu récupères la variable dans ton textarea, tu ne mets pas de nl2br. Idem pour l'enregistrement dans la bdd.
Tu utilises nl2br uniquement pour l'affichage.
Attention, si tu utilises la fonction htmlentities, procède ainsi :
echo nl2br(htmlentities($ma_var));
et non :
echo htmlentities(nl2br($ma_var));
Tu utilises nl2br uniquement pour l'affichage.
Attention, si tu utilises la fonction htmlentities, procède ainsi :
echo nl2br(htmlentities($ma_var));
et non :
echo htmlentities(nl2br($ma_var));