Voir le <br> d'un textarea lors de la prévisualisation

Avatar du membre
ViPHP
ViPHP | 3008 Messages

22 avr. 2005, 18:54

Bonsoir,

Dans un formulaire, j'ai donné le choix entre prévisualiser les données ou les envoyer directement.

Lors de la prévisualisation, j'arrive bien à afficher les données, mais lorsqu'une personne fait des saut de ligne dans un textarea du formulaire, à l'affiche de la prévisualisation je ne vois pas ces sauts. Tout se trouve sur la même ligne.

Les données prévisualisées sont récupérées avec $_POST['xxx'].

Savez-vous quelle fonction je dois utiliser pour formater ce <br> à l'affichage ?

Merci beaucoup ;)

Mammouth du PHP | 19672 Messages

22 avr. 2005, 18:57

regarde la fonction nl2br()
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Avatar du membre
ViPHP
ViPHP | 3008 Messages

22 avr. 2005, 19:06

Je ne vois pas trop le fonctionnement avec un formulaire.

J'ai essayé ça :
$str = ereg_replace(10, "<br>", $_POST['xxx']);
$str = ereg_replace(13, "", $str);
Mais ça ne marche pas des masses... :?

Mammouth du PHP | 19672 Messages

22 avr. 2005, 19:15

Bien plus simple que ça :
echo(nl2br($_POST['xxx']));
Ou à la rigueur:
$str = nl2br($_POST['xxx']);
echo($str);
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Avatar du membre
ViPHP
ViPHP | 3008 Messages

22 avr. 2005, 20:01

C'est nickel merci :)