| |
|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
sdamain WRInaute accro

Inscrit le: 14 Oct 2003 Messages: 1260 Localisation: Arlon, Belgique
|
Posté le : Jeu Juin 09, 2005 21:09 Sujet du message: Champs texte table SQL avec mise en page |
|
|
Bonjour à tous,
J'ai un formulaire PHP avec une zone de texte (multi-lignes).
Cette zone est enregistrée dans une table SQL dans un champs de type LONG TEXT.
Le problème est que lorsque je remplis cette zone de texte avec une certaine mise en page, le texte n'est pas enregistré avec cette mise en page.
Un petit exemple :
- je rentre le texte suivant via le formulaire:
| Code: |
vends pc portable Acer Ferrari 3000 avec :
- graveur cd/dvd
- souris optique
- ...
|
- lorsque sur une page de mon site je souhaites afficher le contenu de ma table, le texte entré plus haut est affiché comme suit :
| Code: |
vends pc portable Acer Ferrari 3000 avec : - graveur cd/dvd - souris optique - ...
|
Comment puis-je remédier à ce problème?
Merci,
Sébastien. |
|
| |
|
 |
David@site WRInaute impliqué

Inscrit le: 14 Jan 2004 Messages: 382 Localisation: France
|
Posté le : Jeu Juin 09, 2005 21:49 Sujet du message: Champs texte table SQL avec mise en page |
|
|
Dans ton formulaire les retours à la ligne se font par "\n". Donc avant d'enregistrer ton champ dans la base de données, remplace tous les \n par <br/> avec la fonction PHP http://fr2.php.net/manual/fr/function.str-replace.php par exemple. Et ça apparaitra bien sur une autre page de ton site.
David |
|
| |
|
 |
julio38 WRInaute occasionnel

Inscrit le: 19 Avr 2005 Messages: 124
|
Posté le : Jeu Juin 09, 2005 23:06 Sujet du message: Champs texte table SQL avec mise en page |
|
|
| nl2br marche très bien aussi ! |
|
| |
|
 |
David@site WRInaute impliqué

Inscrit le: 14 Jan 2004 Messages: 382 Localisation: France
|
|
| |
|
 |
sdamain WRInaute accro

Inscrit le: 14 Oct 2003 Messages: 1260 Localisation: Arlon, Belgique
|
Posté le : Ven Juin 10, 2005 10:23 Sujet du message: Champs texte table SQL avec mise en page |
|
|
Un grand merci à tous les 2.
nl2br marche parfaitement bien, exactement ce que je souhaitais.  |
|
| |
|
 |
| |
|
|
|
|
Autres sujets de discussion :
Définitions :
|
|