-
Notifications
You must be signed in to change notification settings - Fork 0
/
note_pdf.php
58 lines (49 loc) · 1.67 KB
/
note_pdf.php
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
<?php
session_start();
?>
<?php
ob_start();
require('./fpdf/fpdf.php');
$pdf = new FPDF();
$Mention = 'NULL';
if(isset($_SESSION["name"][$_SESSION['var']])){
$c1=$_SESSION["name"][$_SESSION['var']];
$c2=$_SESSION["maths"][$_SESSION['var']];
$c3=$_SESSION["physics"][$_SESSION['var']];
$c4=($c3+$c2)/2;
if($c4<10){
$Mention = 'Not validated';
}
elseif($c4>=10 && $c4<12){
$Mention = 'Standard pass';
}
elseif($c4>=12 && $c4<14){
$Mention = 'Honours';
}
elseif($c4>=14 && $c4<16){
$Mention = 'High honours';
}
elseif($c4>=16){
$Mention = 'Highest honour';
}
else{ $Mention = 'Data missed'; }
$pdf->SetFillColor(220,220,220);
$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
$pdf->Image('./css/logo.png',95,12,20);
$pdf->Cell(190,25,'',1,1,'C');
$pdf->Cell(190,10,'Tableau de notes',1,1,'C');
$pdf->Cell(95,15,'Nom',1,0,'C');
$pdf->Cell(95,15,$c1,1,1,'C');
$pdf->Cell(95,15,'Maths',1,0,'C');
$pdf->Cell(95,15,$c2,1,1,'C');
$pdf->Cell(95,15,'Physics',1,0,'C');
$pdf->Cell(95,15,$c3,1,1,'C');
$pdf->Cell(95,15,'Moyenne',1,0,'C');
$pdf->Cell(95,15,$c4,1,1,'C');
$pdf->Cell(95,15,'Mention',1,0,'C');
$pdf->Cell(95,15,$Mention,1,1,'C');
}
$pdf->Output('D',$c1.'.pdf');
ob_end_flush();
?>