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
| // AFFICHAGE EN-TÊTE DU TABLEAU
// Position ordonnée de l'entête en valeur absolue par rapport au sommet de la page (70 mm)
$date_jour2 = date('d/m/Y');
$position_entete = 60;
// police des caractères
$pdf->SetFont('Helvetica','',9);
$pdf->SetTextColor(0);
// on affiche les en-têtes du tableau
entete_table($position_entete);
$position_detail = 128; // Position ordonnée = $position_entete+hauteur de la cellule d'en-tête (60+8)
$requete = 'SELECT * FROM ma_liste WHERE dt ='.$date_jour2.'';
$result = mysqli_query($conn, $requete);
while ($data_poste = mysqli_fetch_array($result)) {
$pdf->placement_nouvelle_page(8); // 8 mm = hauteur des cellules
$position_detail = $pdf->GetY();
// position abcisse de la colonne 1 (10mm du bord)
$pdf->SetY($position_detail);
$pdf->SetX(10);
$pdf->MultiCell(30,8,utf8_decode($data_poste['poste']),1,'L');
// position abcisse de la colonne 2
//$pdf->SetY($position_detail);
//$pdf->SetX(40);
//$pdf->MultiCell(30,8,utf8_decode($data_poste['tel']),1,'C');
// position abcisse de la colonne 3
$pdf->SetY($position_detail);
$pdf->SetX(40);
$pdf->MultiCell(30,8,utf8_decode($data_poste['date_ouverture']),1,'L');
// position abcisse de la colonne 4
$pdf->SetY($position_detail);
$pdf->SetX(70);
$pdf->MultiCell(20,8,utf8_decode($data_poste['flamme']),1,'L');
// position abcisse de la colonne 5
$pdf->SetY($position_detail);
$pdf->SetX(90);
$pdf->MultiCell(50,8,utf8_decode($data_poste['observations']),1,'L');
// position abcisse de la colonne 6
$pdf->SetY($position_detail);
$pdf->SetX(140);
$pdf->MultiCell(20,8,utf8_decode($data_poste['date_fermeture']),1,'L');
// position abcisse de la colonne 7
$pdf->SetY($position_detail);
$pdf->SetX(160);
$pdf->MultiCell(20,8,utf8_decode($data_poste['effectif']),1,'L');
// on incrémente la position ordonnée de la ligne suivante (+ 8 mm = hauteur des cellules)
$position_detail += 8;
}
mysqli_free_result($result); |
Partager