Bonsoir,

Je dois faire un sous-total par personne dans un tableau FPDF, malheureusement je ne sais pas comment m'y prendre c'est pourquoi je viens vous demander de l'aide.
Voici le code de ce tableau :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
<?php
 
define('FPDF_FONTPATH','font/');
 
require('mysql_table.php');
 
class PDF extends PDF_MySQL_Table
 
{
protected $col = 0; // Colonne courante
protected $y0;      // Ordonnée du début des colonnes
 
function Header()
{
    // En-tête
    global $titre;
    parent::Header();
}
}
 
 
//Connexion à la base
include("include/variables.inc.php");
$liendb  =  mysql_connect($bddserver,  $bddlogin,  $bddpassword);
mysql_select_db  ($bdd);
include('include/var.inc.php');
$id = $_POST['id'];
$tc = $row['titreconcert'];
 
$pdf=new PDF();
 
$titre = '';
$pdf->SetTitle($titre);
 
$pdf->Open();
$pdf->AddPage('L');
$pdf->SetFont('Arial','',10);
 
// affiche le nom du concert en haut de la page
    $sql = "SELECT IDconcert, titreconcert, lieu, DATE_FORMAT( dateconcert, '%d/%m/%Y' ) AS dateconc FROM Concert WHERE IDconcert = '$id' ORDER by dateconcert DESC";
//exécution de la requête:
    $requete = mysql_query( $sql, $liendb ) ;
 
while($res = mysql_fetch_array($requete)) {
 
$content.=
    "Concert : ".$res['dateconc']."  -  ".$res['lieu']."  -  ".$res['titreconcert']."";
}
 
$pdf->MultiCell(0,5,$content);
 
$pdf->ln(8);
$pdf->write(6,utf8_decode("$tc"));
$pdf->ln(8);
 
$pdf->SetFont('');
$pdf->cell(0.1,4,$tc,0,0,'L');
$pdf->cell(3,4,$row['titreconcert'],0,0,'L');
$pdf->AddCol('Nom_Personne',30,'Noms','L');
$pdf->AddCol('Prenom_Personne',30,'Prenoms','L');
$pdf->AddCol('NumPlace',10,'Places','R');
$pdf->AddCol('Zone',120,'Zones','L');
$pdf->AddCol('Prix',10,'Prix','R');
$pdf->AddCol('Reférence',20,utf8_decode(Reférence),'L');
$prop=array('HeaderColor'=>array(255,150,100),
			'color1'=>array(210,245,255),
			'color2'=>array(255,255,210),
			'padding'=>2);
 
$pdf->Table("SELECT *
		FROM Tab_NumPlace
		INNER JOIN Personnes ON Tab_NumPlace.IDPersonne = Personnes.IDPersonne
		INNER JOIN Concert ON Tab_NumPlace.IDconcert = Concert.IDconcert 
		INNER JOIN Zones ON Tab_NumPlace.IDZone = Zones.IDZone 
		INNER JOIN Prix ON Zones.IDPrix = Prix.IDPrix
 		WHERE Concert.IDconcert = '$id'
		ORDER BY Nom_Personne, Prenom_Personne, Zone, NumPlace");
 
$pdf->Output();
?>
D'avance un grand merci et bonne soirée