par
hiker » 10 nov. 2010, 18:28
je viens une fois de plus vous soumettre après des recherchse le code que j'ai réalise et qui ne marche pas.
<?php
//Inclusion de la classe mère
include ("SGBD.class.php");
/* Initialisation de la variable du SGBD correspondant */
$SQL = "MySQL";
// Inclusion de la classe fille du SGBD correspondant
include ($SQL.".SGBD.class.php");
/* Création d'un nouvel objet de la classe fille + lancement du constructeur */
$database = new $SQL('root', '', 'localhost', 'dbprojet');
// Connection à la base de données
$database->connect();
$service=$_POST['SERVICES'];
//--------------------------------------------------------------------------------------------------------------------
//calcul de revenu
//--------------------------------------------------------------------------------------------------------------------
$req1="select cout from SERVICES where id_service='$service'";
$cout=mysql_query($req1);
$req2="select nb_sms from SERVICES where id_service='$service'";
$nb_sms=mysql_query($req2);
$req3="select nb_ussd from SERVICES where id_service='$service'";
$nb_ussd=mysql_query($req3);
$jour_deb=$_POST['jour_deb'];
$mois_deb=$_POST['mois_deb'];
$an_deb=$_POST['an_deb'];
$jour_fin=$_POST['jour_fin'];
$mois_fin=$_POST['mois_fin'];
$an_fin=$_POST['an_fin'];
define('FPDF_FONTPATH','font/');
include('pdf/fpdf.php');
include('pdf/PDF.FPDF.php');
$pdf=new PDF();
$pdf->Open();
$pdf->AliasNbPages();
$pdf->AddPage();
$pdf->Cell(60);
$pdf->Cell(80,10,"Rapport sur le service $service",1,0,'C');
$pdf->Ln(40);
$pdf->SetFont('Times','',12);
$pdf->Cell(20);
$pdf->Cell(50,10,"Du :$jour_deb".'/'."$mois_deb".'/'."$an_deb",0,1);
$pdf->Ln(5);
$pdf->Cell(20);
$pdf->Cell(50,10,"Au :$jour_fin".'/'."$mois_fin".'/'."$an_fin",0,1);
$pdf->Ln(5);
$pdf->Cell(50,10,"Nombre SMS :$nb_sms",0,1);
$pdf->Ln(5);
$pdf->Cell(50,10,"Nombre USSD:$nb_ussd",0,1);
$pdf->Ln(5);
$pdf->Cell(50,10,'Revenu généré:',0,1);
$pdf->Output();
?>
j'ai le message d'erreur suivant:FPDF error: Some data has already been output, can't send PDF

je viens une fois de plus vous soumettre après des recherchse le code que j'ai réalise et qui ne marche pas. :oops: :oops: :oops: :oops: :oops:
[php]<?php
//Inclusion de la classe mère
include ("SGBD.class.php");
/* Initialisation de la variable du SGBD correspondant */
$SQL = "MySQL";
// Inclusion de la classe fille du SGBD correspondant
include ($SQL.".SGBD.class.php");
/* Création d'un nouvel objet de la classe fille + lancement du constructeur */
$database = new $SQL('root', '', 'localhost', 'dbprojet');
// Connection à la base de données
$database->connect();
$service=$_POST['SERVICES'];
//--------------------------------------------------------------------------------------------------------------------
//calcul de revenu
//--------------------------------------------------------------------------------------------------------------------
$req1="select cout from SERVICES where id_service='$service'";
$cout=mysql_query($req1);
$req2="select nb_sms from SERVICES where id_service='$service'";
$nb_sms=mysql_query($req2);
$req3="select nb_ussd from SERVICES where id_service='$service'";
$nb_ussd=mysql_query($req3);
$jour_deb=$_POST['jour_deb'];
$mois_deb=$_POST['mois_deb'];
$an_deb=$_POST['an_deb'];
$jour_fin=$_POST['jour_fin'];
$mois_fin=$_POST['mois_fin'];
$an_fin=$_POST['an_fin'];
define('FPDF_FONTPATH','font/');
include('pdf/fpdf.php');
include('pdf/PDF.FPDF.php');
$pdf=new PDF();
$pdf->Open();
$pdf->AliasNbPages();
$pdf->AddPage();
$pdf->Cell(60);
$pdf->Cell(80,10,"Rapport sur le service $service",1,0,'C');
$pdf->Ln(40);
$pdf->SetFont('Times','',12);
$pdf->Cell(20);
$pdf->Cell(50,10,"Du :$jour_deb".'/'."$mois_deb".'/'."$an_deb",0,1);
$pdf->Ln(5);
$pdf->Cell(20);
$pdf->Cell(50,10,"Au :$jour_fin".'/'."$mois_fin".'/'."$an_fin",0,1);
$pdf->Ln(5);
$pdf->Cell(50,10,"Nombre SMS :$nb_sms",0,1);
$pdf->Ln(5);
$pdf->Cell(50,10,"Nombre USSD:$nb_ussd",0,1);
$pdf->Ln(5);
$pdf->Cell(50,10,'Revenu généré:',0,1);
$pdf->Output();
?>[/php] j'ai le message d'erreur suivant:FPDF error: Some data has already been output, can't send PDF :shock: :shock: :shock: