File "creation_pdf.php"
Full Path: /home/analogde/www/DOSSIER/Massage_admin/creation_pdf.php
File size: 3.65 KB
MIME-type: text/x-php
Charset: utf-8
<?php
require('fpdf.php');
class PDF extends FPDF
{
// Pied de page
function Footer()
{
// Positionnement à 1,5 cm du bas
$this->SetY(-15);
// Police Arial italique 8
$this->SetFont('Arial','I',8);
// Numéro de page
$this->Cell(0,10, chr(169) .' Patrice Delpy 2015',0,0,'C');
// pour le symbole register -> chr(174)
}
}
include('database.php');
include('fonctions.php');
DB_connexion();
header( 'content-type: text/html; charset=utf-8' );
$pdf = new PDF('P','mm','A4');
$pdf->AddPage();
/// titre
$pdf->SetFont('Courier','',20);
$pdf->SetY(10);
$pdf->Cell(0, 0, "AGENDA", 0, 0, 'C');
// reste du document
$pdf->SetFont('Courier','',12);
// $pdf->SetXY(10, 5);
// $pdf->Write(10,'Mardi 21 Avril 2015');
$pdf->SetDrawColor(0,0,0);
$pdf->SetFillColor(199,199,199);
$pdf->SetTextColor(0,0,0);
$annee = date('Y');
$table = "reservation" .$annee;
$mois = ucfirst($_GET['mois']);
$sql = "SELECT * FROM " .$table ." WHERE mois = '$mois' and mode = 'actif' ";
//echo $sql;
mysqli_query($connexion, "SET NAMES 'utf8'");
$result = mysqli_query($connexion, $sql );
if(!$result)
{
die('Impossible d\'exécuter la requête :' . mysql_error());
}
$nbre_enregistrements = mysqli_num_rows($result);
//echo $nbre_enregistrements;
$tab_datas[][] = array();
$horaire[] = array();
$jour[] = array();
$cpt = 0;
while ($datas = mysqli_fetch_assoc ($result))
{
$tab_datas[$cpt][0] = $datas['seance1'];
$tab_datas[$cpt][1] = $datas['seance2'];
$tab_datas[$cpt][2] = $datas['seance3'];
$tab_datas[$cpt][3] = $datas['seance4'];
$tab_datas[$cpt][4] = $datas['seance5'];
$tab_datas[$cpt][5] = $datas['seance6'];
$tab_datas[$cpt][6] = $datas['seance7'];
$tab_datas[$cpt][7] = $datas['seance8'];
$horaire[$cpt] = $datas['rendezvous'];
$jour[$cpt] = $datas['jour'];
$cpt = $cpt + 1;
}
//echo '<pre>';
//print_r($tab_datas);
//echo $cpt;
/* mysql_connect("localhost", "root", "");
mysql_select_db("cours");
$lsSQL = "SELECT MAX(LENGTH(designation)) FROM produits";
$rs = mysql_query($lsSQL);
$enr = mysql_fetch_row($rs);
$liMaxLongueur = $enr[0];
$lsDesignationType = str_repeat("Z", $liMaxLongueur);
$liLargeurColDesignation = $pdf->GetStringWidth($lsDesignationType);
mysql_free_result($rs);
*/
/* $liLargeurColPrix = 20;
*/
// --- Cell(largeur, hauteur, texte, bord, placement, alignement, remplissage, lien)
$pdf->SetXY(10, 20);
//Cell(largeur, hauteur, texte [, bord, retour à la ligne, alignement, remplissage, lien])
$titre = array('12H20','12H40','13H00','13H20','13H40','14H00','14H20','14H40');
for($i=0; $i < $cpt ; $i++)
{
//$pdf->Write(10,$horaire[$i]);
//$pdf->ln(3);
$date = $jour[$i] ." " .$horaire[$i];
$pdf->Cell(50, 5, $date, 1 , 0, 'C', 1);
$pdf->Cell(120, 5, "Seance", 1 , 1, 'C', 1);
for( $j=0; $j < count($titre) ; $j++)
{
$pdf->Cell(50, 5, $titre[$j], 1 , 0, 'C', 0);
$pdf->Cell(120, 5, utf8_decode($tab_datas[$i][$j]), 1 , 1, 'C', 0);
}
$pdf->ln(3);
}
/*$pdf->Cell(40, 5, "Horaire", 1 , 0, 'C', 1);
$pdf->Cell(40, 5, "Seance", 1 , 1, 'C', 1);
for( $i=0; $i < count($titre) ; $i++)
{
$pdf->Cell(40, 5, $titre[$i], 1 , 0, 'C', 0);
$pdf->Cell(40, 5, "plouf", 1 , 1, 'C', 0);
}*/
// $pdf->Cell(40, 5, "Horaire", 1 , 0, 'C', 1);
// $pdf->Cell(40, 5, "Seance", 1 , 1, 'C', 1);
// $pdf->Cell(40, 5, '13H00', 1, 0, 'C', 0);
// $pdf->Cell(40, 5, 'DELPY Patrice', 1 , 1, 'C', 0);
/* $lsSQL = "SELECT designation, prix FROM produits";
$rs = mysql_query($lsSQL);
while($enr = mysql_fetch_row($rs))
{
$pdf->Cell($liLargeurColDesignation, 5, $enr[0], 1, 0, 'C', 0);
$pdf->Cell($liLargeurColPrix, 5, $enr[1], 1 , 1, 'C', 0);
}*/
$pdf->Output();
?>