Pied de page sur les pages d'impression

ote
Eléphanteau du PHP | 15 Messages

30 janv. 2009, 01:22

Bonsoir,

J'ai créer une page avec un document dans le but de l'imprimer. Je souhaiterai voir apparaitre en bas de chaque page imprimée un petit texte. Merci

ViPHP
AB
ViPHP | 5818 Messages

30 janv. 2009, 01:31


ote
Eléphanteau du PHP | 15 Messages

30 janv. 2009, 02:04

Merci AB pour ta réponse.
J'ai déjà défini une feuille de style pour l'impression, mais le probleme c'est d'avoir un pied de page qui se repète sur chaque page imprimée. La solution que tu me donnes ne me permet d'ajouter un footer qu'à la toute fin du document.
Si tu as une idée...

ViPHP
ViPHP | 3607 Messages

30 janv. 2009, 14:55

Moi je te propose d'éviter le problème... (pour en rencontrer d'autres? oui oui surement :D )
Tu peux utiliser pdf (lib FPDF par exemple) et ainsi avoir une grande liberté de mise en page...
Mais... cette liberté se traduit par une certaine complexité à mettre en place... à toi de voir ;)

Eléphant du PHP | 398 Messages

19 févr. 2010, 10:37

Je re-up ce topic car j ai aussi un soucis de footer :).

Ma page se compose de 8 tableaux (<table>) (contenant des données récupérées par SQL pour information), qu'ils veulent pouvoir imprimer.
Chaque en-tête de tableau est placé dans une balise <thead>. Donc les tableaux tableau se compose de cette façon (exemple avec juste deux champs):
<table class="truc">
	<thead>
	<tr>
		<th class="epci">Champ 1</th>
		<th class="epci">Champ 2</th>
	</tr>
	</thead>
	<?php
		foreach($tabRequete as $key=>$value){
			if($key != 0){
				?>
				<tr>
					<td class="epci"><?php echo $value['champ_1']; ?></td>
					<td class="epci"><?php echo $value['champ_2']; ?></td>
				</tr>
			<?php 
			}
		}
	?>
</table>
A l'impression, pour eviter qu'un tableau soit coupé par un saut de page, j ai fais dans le CSS :

Code : Tout sélectionner

@media print { page-break-after: always; thead { display: table-header-group; } }
Comment mettre un footer au bas de chaque page imprimé ?
faire un seul <div> et lui assigner certaines propriétés CSS ?
Merci
----------------------------------------------------------------------------------
https://astro-otter.space - Discover wonders and mysteries of Universe

Mammouth du PHP | 661 Messages

23 févr. 2010, 21:03

t'as essayé de placer une div en display:none à l'écran et display:block à l'imprim .?.