Page 1 sur 1
formatage texte
Posté : 23 juin 2005, 15:19
par laTulipe
je realise un site type journal. mes articles sont stockés dans mysql. est il possible de les mettre en forme (paragraphes, saut de ligne) dans la base pour pouvoir les recuperer formatés.
merci
Posté : 23 juin 2005, 15:39
par zzzzzZZZZZ
oui 8)
Posté : 23 juin 2005, 15:39
par castelli
avec une feuille de style il devrait pas y avoir de probleme

(css )
Posté : 23 juin 2005, 16:14
par laTulipe
c'est deja ca si c'est possible
mais je vois pas comment ecrire la requete pour conserver le format.......
Posté : 23 juin 2005, 16:20
par ouckileou
si tu tapes du texte dans un <textarea>, les sauts de lignes sont conservés dans la base avec \n
il y a une fonction pour transformer ces \n en <br> pour afficher en HTML : nl2br()
tu peux aussi stocker le code HTML directement
attention : à faire si ceux qui postent sont dignes de confiance, sinon n'imprte qui pourra insérer du code pourri (genre Javascript malicieux) qui s'exécutera à l'affichge du texte
Posté : 23 juin 2005, 16:39
par laTulipe
ok ca marche.
et je n'ai pas a taper '\n' j'utilise phpmyadmin
merci bcp
Posté : 23 juin 2005, 17:33
par ouckileou
le \n est mis automatiquement, cela représente un saut de ligne
quand tu as tapé ton message dans la boite d'édition, tu as sauté des lignes
dans la base ils ont été enregistrés, comme ça : \n
par contre pour les afficher dans cette page, on doit afficher des sauts de lignes HTML (<br>)
et il existe donc une fonction qui transofmre tout automatiquement
voilà
