Php saut de ligne dans les textarea
s_sniper
Messages postés
210
Date d'inscription
Statut
Membre
Dernière intervention
-
gillosHK -
gillosHK -
Bonjour,
J'ai crée des formulaire avec des champ textarea dedans mais je voudrais savoir comment le saut de ligne peux se faire.
car lorsque je tape mon texte j'envoie les saut de ligne de se font pas.
J'ai crée des formulaire avec des champ textarea dedans mais je voudrais savoir comment le saut de ligne peux se faire.
car lorsque je tape mon texte j'envoie les saut de ligne de se font pas.
A voir également:
- Saut de ligne php
- Partage de photos en ligne - Guide
- Comment supprimer une page sur word avec un saut de page ? - Guide
- Mètre en ligne - Guide
- Formulaire en ligne de meta - Guide
- Aller à la ligne excel - Guide
25 réponses
Dans ma version je n'ai pas de problème de <br> ...
J'ai
$SujetTicket = $_POST['SujetTicket'];
dans MiseAJourTicket.php et dans messsage.php
Regarde dans ces deux pages si tu n'as pas un nl2br() ...
J'ai
$SujetTicket = $_POST['SujetTicket'];
dans MiseAJourTicket.php et dans messsage.php
Regarde dans ces deux pages si tu n'as pas un nl2br() ...
j'ai posté la fonction au tout début :
avant l'affichage dans la textaera tu enlève les <br/> :
ou
ou encore
(parfois sa marche sans, parfois avec les \n, parfois faut rajouter \r ... a toi de voir ça ^^)
avant l'affichage dans la textaera tu enlève les <br/> :
<?php $texte = str_ireplace ( "<br />", "", $texte); ?> <textarea name="descript" cols=50 rows=10><?php echo $descript; ?></textarea>
ou
<?php $texte = str_ireplace ( "<br />", "\n", $texte); ?> <textarea name="descript" cols=50 rows=10><?php echo $descript; ?></textarea>
ou encore
<?php $texte = str_ireplace ( "<br />", "\r\n", $texte); ?> <textarea name="descript" cols=50 rows=10><?php echo $descript; ?></textarea>
(parfois sa marche sans, parfois avec les \n, parfois faut rajouter \r ... a toi de voir ça ^^)
Pas besoin de s'embeter avec ça ...
Regarde dans ta base si tu as bien les \n au niveau de tes retour à la ligne.
Parce que moi je n'ai pas de nl2br et les retours à la lignes s'affichent dans mes textarea.
C'est où qu'ils ne s'affichent pas tes retours à la ligne, dans ton tableau ou dans tes textearea?
Si c'est dans ton tableau c'est normal, à cet endroit là (et seulement là ;) ) tu vas mettre un ln2br pour afficher dans ta case du tableau
Regarde dans ta base si tu as bien les \n au niveau de tes retour à la ligne.
Parce que moi je n'ai pas de nl2br et les retours à la lignes s'affichent dans mes textarea.
C'est où qu'ils ne s'affichent pas tes retours à la ligne, dans ton tableau ou dans tes textearea?
Si c'est dans ton tableau c'est normal, à cet endroit là (et seulement là ;) ) tu vas mettre un ln2br pour afficher dans ta case du tableau
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Je ne sais pas si ça répond à la question d'origine, car il semble régner une certaine confusion dans les réponses.
Pour afficher un texte avec les sauts de ligne saisi dans un textarea, j'utilise le code suivant, (où "$texte" est le texte résultant de la requête) :
$result=preg_replace("/\r\n/","\n", $texte);
$result=preg_replace("/\r/","\n", $result);
echo preg_replace("/\n/","<br />", $result);
J'espère que ça répond bien.
@+G
Pour afficher un texte avec les sauts de ligne saisi dans un textarea, j'utilise le code suivant, (où "$texte" est le texte résultant de la requête) :
$result=preg_replace("/\r\n/","\n", $texte);
$result=preg_replace("/\r/","\n", $result);
echo preg_replace("/\n/","<br />", $result);
J'espère que ça répond bien.
@+G
mais par contre le saut de ligne ne se fait plus donc voila c 'est ca le probleme lol ....
mais bon mercii passarinhno 44 ;-))
alors di moi dans quelle page ta koi et ta pas ok :
dans la page Nouveau Ticket est ce que ta quelque chose concernant le saut de ligne ?
Dans la page message.php est ce que ta quelque chose "" "" ?
On va dabor voir c'est 2 page la ok .