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
| <?php
session_start();
define('FPDF_FONTPATH','font/');
require('mysql_table.php');
class PDF extends PDF_MySQL_Table
{
function Header()
{
//Titre
$this->SetFont('Arial','',10);
$this->Cell(0,6,'Professeur '.$_SESSION['Prenom'].' '.$_SESSION['Nom']. ' ' .$_GET['cours']. ' ' . $_GET['type'].' '.$_GET['categorie']. ' (Page ' . $this->PageNo().' sur'. $this->AliasNbPages(). ' {nb} )'. ' Date : '. date("d/m/y") .' Signature : ',0,1,'C');
$this->Ln(10);
//Imprime l'en-tete du tableau si nécessaire
parent::Header();
}
}
//Connexion a la base
mysql_connect('localhost','root','mdp');
mysql_select_db('pharma');
$pdf=new PDF();
$pdf->Open();
$pdf->AddPage();
$sql = "SELECT inscrits_en.MATRICULE_ET, etudiants.NOM_ET, etudiants.PRENOM_ET,inscrits_en.NOTE FROM `inscrits_en` LEFT JOIN `etudiants` ON ( inscrits_en.MATRICULE_ET = etudiants.MATRICULE_ET ) WHERE MNEMONIC = '".$_GET['cours']."' AND TYPE_DE_COURS = '".$_GET['type']."' AND CATEGORIE = '".$_GET['categorie']."' ORDER BY NOM_ET, PRENOM_ET";
//Premier tableau : imprime toutes les colonnes de la requete
$pdf->Table($sql);
$pdf->Output();
?> |
Partager