| 12
 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
 
 | <?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);
		if($_GET['etat'] == "true")
		{
			$this->Cell(0,6,'Affichage aux valves autorisé',0,1,'C');
		}
		else
		{
			$this->Cell(0,6,'Affichage aux valves non autorisé',0,1,'C');
		}
 
		//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);
 
//Sortie vers l'écran
$pdf->Output(I);
//***Vue que cela ne fonctionne pas avec IE, je dois ajotuer ce code qui crée un fichier temporaire (voir FAQ fpdf)***
//Détermination d'un nom de fichier temporaire dans le répertoire courant
$file = basename(tempnam('.', 'tmp'));
rename($file, $file.'.pdf');
$file .= '.pdf';
//Sauvegarde du PDF dans le fichier
$pdf->Output($file, 'F');
//Redirection
header('Location: '.$file);
?> | 
Partager