Champs texte table SQL avec mise en page

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics

sdamain
WRInaute accro
WRInaute accro
 
Messages: 1268
Inscription: Mar Oct 14, 2003 7:36

Champs texte table SQL avec mise en page

Message le Jeu Juin 09, 2005 20:09

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: Tout sélectionner
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: Tout sélectionner
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é
WRInaute impliqué
 
Messages: 382
Inscription: Mer Jan 14, 2004 22:36

Message le Jeu Juin 09, 2005 20:49

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
WRInaute occasionnel
 
Messages: 124
Inscription: Mar Avr 19, 2005 18:36

Message le Jeu Juin 09, 2005 22:06

nl2br marche très bien aussi !

David@site
WRInaute impliqué
WRInaute impliqué
 
Messages: 382
Inscription: Mer Jan 14, 2004 22:36

Message le Ven Juin 10, 2005 8:11

julio38 a écrit:nl2br marche très bien aussi !

C'est vrai! je l'avais oublié celui-là: http://fr3.php.net/manual/fr/function.nl2br.php . Tant qu'on y est un petit coup de http://fr3.php.net/manual/fr/function.htmlentities.php pour régler le problème des accents et des ".

David

sdamain
WRInaute accro
WRInaute accro
 
Messages: 1268
Inscription: Mar Oct 14, 2003 7:36

Message le Ven Juin 10, 2005 9:23

Un grand merci à tous les 2.
nl2br marche parfaitement bien, exactement ce que je souhaitais. :D


Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par Julien Coquet, expert certifié officiellement par Google Analytics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités