Bonjour,
Voici ma page pour générer une facture pour mon club :
Mon souci, c'est que mon texte ne se met en pied de page.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111 <?php use Dompdf\Dompdf; require('../../dompdf/autoload.inc.php'); if (!isset($_GET['idLicencie'])) { die("<h1>MANQUE PARAMETRE idLicencie</h1>"); } require_once '../../fonctions/Connect_Base.php'; require_once '../../classes/class_licencies.php'; $Class_Licencies = new licencies($GLOBALS['bdd']); $LeLicencie = $Class_Licencies->selectByIdLicencie_Detail($_GET['idLicencie']); // Recherche du numéro de facture require_once '../../classes/class_saisons.php'; $Class_Saisons = new saisons($GLOBALS['bdd']); $laSaison = $Class_Saisons->selectDerniereSaison(); $html = <<<'ENDHTML' <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <style type="text/css"> .header, .footer { width: 100%; text-align: center; position: fixed; } .header { top: 0px; } .footer { bottom: 0px; } .pagenum:before { content: counter(page); } </style> </head> <body> <IMG SRC="../../images/logo_scf/logo original xxx.jpg" height="90"> <div align='right'> Facture n°xxxx </div> <div align='center'><h1>Facture saison ENDHTML; $html .= $laSaison['Lib_Saison']; $html .= <<<'ENDHTML' </h1></div> <div align='right'> XXXXXXXX<br> 80, Rue Carnot<br> XXXXXXXX </div> <br> <br>A ENDHTML; $html .= $LeLicencie['Prenom'] . " " . $LeLicencie['Nom']; $html .= <<<'ENDHTML' <br><br><br>A régler une licence fédérale <br>Une adhésion au club de xxxxx <div align='right'> <strong>Somme réglée : 125 </strong> <br><br> La trésorière XXXXXXX </div> <br><br><br><small> Voici ce que je voudrais mettre en pieds de page sous "Page" ou au dessus. <small> <div class="footer"> Page <span class="pagenum"></span> <br><br><br><small> Voici ce que je voudrais mettre en pieds de page sous "Page" ou au dessus. Association Loi 1901. Déclaration JO du 8/11/73 n° : 1767-73. Siret n° xxxxxx<br> Agrément JS : xxxx du 14/10/77. <small> </div> </body> </html> ENDHTML; $dompdf = new DOMPDF(); $dompdf->set_paper("A4"); //$dompdf->setFontSubsetting(true); //$dompdf->SetFont('freeserif', '', 12); //$dompdf->AddPage(); $html = mb_convert_encoding($html, 'HTML-ENTITIES', 'UTF-8'); // load the html content //$dompdf->load_html($html); //$dompdf->writeHTML($html, true, 0, true, true); $dompdf->loadHtml($html, true); $dompdf->render(); $dompdf->stream("sample.pdf",array("Attachment"=>0)); ?> <!-- <iframe src="documents/doc_utiles/Tableau_garanties.pdf" width="1100px" height="1000px" > -->
De plus, les accents sont supprimés. Réglé devient Rgl
Qu'ai-je fait de mal ?
Merci pour votre aide
Bonne journée
Partager