FPDF, la génération de pdf à partir d'une table mysql pour la valeur sélectionnée

Bonjour les amis ci-dessous mon code php qui génère un fichier PDF à partir d'une table MYSQL(pour toutes les lignes) et travaille comme toute chose, ce dont j'ai besoin est de générer un rapport pour les lignes sélectionnées seulement dire par exemple la ligne 1 et la ligne 3 qui est stocké dans un tableau ( $sel), je ne sais pas trop comment réaliser cela à l'aide de for, foreach et boucle while... toute aide serait très appréciée.

Voici ma table de base de données

 ----------------------------------
| id | company            | total  |
 ----------------------------------
| 1  | ABC                | 1000   |
| 2  | XYZ                |  500   |
| 3  | PZX                |  100   |
 ----------------------------------

c'est ma page php qui génère le pdf tout de chargement et de fournir un lien de téléchargement pour le fichier

<?php

require('u/fpdf.php');//fpdf path
include_once('db_connect.php');//my db connection

$sel = array (1,3);

$result=mysql_query("select * from `receipt`  ");

//Initialize the 3 columns and the total
$c_code = "";
$c_name = "";
$c_price = "";
$total = 0;

//For each row, add the field to the corresponding column
while($row = mysql_fetch_array($result))
{ 
   $code =$row['id'];
   $name = substr($row['company'],0,20);
   $real_price = $row['total'];
   $show =$row['total'];

 $c_code = $c_code.$code."\n";
 $c_name = $c_name.$name."\n";
 $c_price = $c_price.$show."\n";

//Sum all the Prices (TOTAL)
    $total = $total+$real_price;
}
mysql_close();

$total = $total;

//Create a new PDF file
$pdf=new FPDF();
$pdf->AddPage();

//Now show the 3 columns
$pdf->SetFont('Arial','',12);
$pdf->SetY(26);
$pdf->SetX(45);
$pdf->MultiCell(20,6,$c_code,1);
$pdf->SetY(26);
$pdf->SetX(65);
$pdf->MultiCell(100,6,$c_name,1);
$pdf->SetY(26);
$pdf->SetX(135);
$pdf->MultiCell(30,6,$c_price,1,'R');
$pdf->SetX(135);
$pdf->MultiCell(30,6,'$ '.$total,1,'R');

$filename="invoice.pdf";
$pdf->Output($filename,'F');

echo'<a href="invoice.pdf">Download your Invoice</a>';

?>

le code ci-dessus me donne un résultat de ce genre-

 ----------------------------------
| 1  | ABC                | 1000   |
| 2  | XYZ                |  500   |
| 3  | PZX                |  100   |
 ----------------------------------
                          | 1600   |
                           --------

je veux mon résultat à l'écran comme ceci

 ----------------------------------
| 1  | ABC                | 1000   |
| 3  | PZX                |  100   |
 ----------------------------------
                          | 1100   |
                           --------

encore une fois merci à l'avance..

InformationsquelleAutor Praveen | 2013-11-18