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
| <?php
error_reporting(E_ALL);
session_name('codep');session_start();ob_start();
//echo '<pre>';
//print_r($_SESSION);
//echo '</pre>';
include("conection_base.php");// je me connecte a base
$nom_sortie_a_valider=$_SESSION['nom_sortie_valider'];//"concentration_ouverture";//
$date_sortie=($_SESSION['date_sortie']);//"2014-03-16";
$date = new DateTime($_SESSION['date_sortie']);// pour afficher: "$date->format('d/m/Y')"
ob_end_clean();
include("phpToPDF.php");
$PDF=new phpToPDF();
$PDF->AddPage();
$PDF->SetFont('Arial','B',16);
// Définition des propriétés du tableau.
$proprietesTableau = array(
'TB_ALIGN' => 'C',
'L_MARGIN' => 0,
'BRD_COLOR' => array(0,92,177),
'BRD_SIZE' => '0.1',
);
// Définition des propriétés du header du tableau.
$proprieteHeader = array(
'T_COLOR' => array(150,10,10),
'T_SIZE' => 14,
'T_FONT' => 'Arial',
'T_ALIGN' => 'C',
'V_ALIGN' => 'M',
'T_TYPE' => 'B',
'LN_SIZE' => 7,
'BG_COLOR_COL0' => array(255, 255, 177),
'BG_COLOR' => array(255, 255, 177),
'BRD_COLOR' => array(255, 255, 177),
'BRD_SIZE' => 0.4,
'BRD_TYPE' => '1',
'BRD_TYPE_NEW_PAGE' => '',
);
// Contenu du header du tableau.
$contenuHeader = array(6,9,50,40,7,7,7,7,7,7,7,7,8,30," "," ","[C]$nom_sortie_a_valider","COLSPAN2","","","","","","","","","le","$date_sortie",);
// Définition des propriétés du reste du contenu du tableau.
$proprieteContenu = array(
'T_COLOR' => array(0,0,0),
'T_SIZE' => 6,
'T_FONT' => 'Arial',
'T_ALIGN_COL0' => 'L',
'T_ALIGN' => 'R',
'V_ALIGN' => 'M',
'T_TYPE' => '',
'LN_SIZE' => 6,
'BG_COLOR_COL0' => array(153, 255, 255),
'BG_COLOR' => array(255, 255, 255),
'BRD_COLOR' => array(0,92,177),
'BRD_SIZE' => 0.1,
'BRD_TYPE' => '1',
'BRD_TYPE_NEW_PAGE' => '',
);
// Contenu du tableau.
$contenuTableau = array("N","N_club","Nom du club","Ville du club","VTT - 18","route-18","VTT_Fem","Route_fem","VTT_Mas","Route_mas","Tot_VTT","Tot_Cyclos","Points acqui","Observations");
$req=$bdd->prepare("SELECT * FROM $nom_sortie_a_valider WHERE num_club > 100");$req->execute(array());
While ($donnees = $req->fetch(PDO::FETCH_NUM))
{
$contenuTableau = array_merge($contenuTableau, array_values($donnees));
}
$req->closeCursor();
//$contenuTableau= array_slice($contenuTableau,0,539);
//echo '<pre>';
//print_r($contenuTableau);
//echo '</pre>';
// D'abord le PDF, puis les propriétés globales du tableau.
// Ensuite, le header du tableau (propriétés et données) puis le contenu (propriétés et données)
$PDF->drawTableau($PDF, $proprietesTableau, $proprieteHeader, $contenuHeader, $proprieteContenu, $contenuTableau);
$PDF->Output(); |
Partager