Problème d'affichage en php
Bonjour,
Je dois afficher un rapport dont les données sont extraits d'une base de données. Jusque là tout vas bien je la récupère.
Le soucis cc'est que quand je la met dans ma case du tableau cela ne garde pas la mise en page. Or que si je l'affiche dans un textarea cela conserve la mise en page.
Ma question est donc la suivante, comment faire pour conserver la mise en page sans passer par une textarea?
Merci.
Je dois afficher un rapport dont les données sont extraits d'une base de données. Jusque là tout vas bien je la récupère.
Le soucis cc'est que quand je la met dans ma case du tableau cela ne garde pas la mise en page. Or que si je l'affiche dans un textarea cela conserve la mise en page.
Ma question est donc la suivante, comment faire pour conserver la mise en page sans passer par une textarea?
Merci.
7 réponses
-
Serait-il possible de voir ta page de "mise en page"? :)
-
Tu mets ton texte dans une autre page que tu nommes
rapport.php
.
Ensuite dans la page où tu veux afficher ton rapport tu fais
<?php include ("rapport.php"); ?>
Après il faut que les deux fichiers soit dans le même dossier. -
Pour information je montre uniquement la case du tableau pour que tu puisses constater mon problème.
la première s'affiche mal (sans textarea):
http://burtin.michael.free.fr/page1.bmp
La deuxième et l'affichage que je désire (avec textarea) :
http://burtin.michael.free.fr/pgae2.bmp -
C'est parce que PHP n'affiche pas les caractère spéciaux, je crois.
Tu es obliger de l'afficher avec un textarea.
Ou alors tu l'affiche comme tu veux, tu fais un IMPRIME ECRAN, et tu affiches l'image.
À toi de voir. -
Essai de remplacer les \n par des <br />
D'après ce que je comprends, le textarea détecte les retours à la ligne, les retours à la ligne ds un textarea sont des \n alors que dans le HTML c'est du <br /> -
Ouais, j'avais zapper ça.
-
Ok merci de vos piste je vais regarder cela.