Conserver les retours chariot .... [Résolu]


jer2701
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 338
Inscription: 2 Sep 2005

Conserver les retours chariot .... [Résolu]

Message le Mer Oct 26, 2005 16:21

Bonjour,

J'ai un formulaire de saisie contenant un champs de type <texterea> multiligne. Le texte saisie dans ce champs est une variable enregistrée en BDD pour être réaffichée plus tard.

pb: lorsque l'utilisateur saisie son texte il a la possibilité de faire des "retours chariots", mais ces derniers ne sont pas conservés lorsque je réaffiche la variable.

Je peux quand même pas demander aux utilisateurs de mettre des /n à la fin des lignes pour faire ensuite un truc du style :
$var= str_replace("/n","<br>","$var"); 8O

comment faire ?? :?:

Merci d'avance ...
Dernière édition par jer2701 le Mer Oct 26, 2005 16:46, édité 1 fois.

zimounet
WRInaute passionné
WRInaute passionné
 
Messages: 1796
Inscription: 8 Nov 2004

Message le Mer Oct 26, 2005 16:30

je crois que tu as une fonction php qui est nl2br(), je l'ai utilisé il y a peu, si c'est pas sa, je peux retrouver sa, mais cherche dans la doc php nl2br()

bolbo
WRInaute discret
WRInaute discret
 
Messages: 68
Inscription: 29 Avr 2004

Message le Mer Oct 26, 2005 16:41

Bonjour,


Lors du réaffichage de ta chaine tu fais :
Code: Tout sélectionner
<textarea ...><?echo nl2br(stripslashes($variable));?></textarea>


Bolbo


jer2701
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 338
Inscription: 2 Sep 2005

Message le Mer Oct 26, 2005 16:46

Merci pour vos réponses !!!

la solution de bolbo marche nickel chrome, super !!!!

Merci ...

zimounet
WRInaute passionné
WRInaute passionné
 
Messages: 1796
Inscription: 8 Nov 2004

Message le Mer Oct 26, 2005 16:48

Mais si tu fais le nl2br() avant l'insertion dans la bdd, alors tu va avoir des <br> a chaque saut de ligne!

Cela fonctionne dans les deux sens!

bolbo
WRInaute discret
WRInaute discret
 
Messages: 68
Inscription: 29 Avr 2004

Message le Mer Oct 26, 2005 16:55

De rien, bonne soirée :)


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité