Page php to pdf

anna -  
 anna -
salut , j'ai travaillée avec une class fpdf pour afficher mes données sous base de données mysql dans des tableaux en page PDF mais ca marche pas .je chercher un script ou moyen de générer du PDF en PHP pour afficher tt mes données ?
merci d'avance
A voir également:

2 réponses

Soldavox Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
Salut, est ce que t'as bien suivi la méthode("require" et tout)?
0
anna
 
ouii voilà mon code

<?php
$db = mysql_connect('localhost', 'root', '');
mysql_select_db('pers',$db);

require('fpdf.php');
session_start();
$mat=$_SESSION['Mat'];
//,situations_administratives,par_grades,affectations,par_lieux_affectation where fonctionnaires.Mat=affectations.Mat AND fonctionnaires.Mat=situations_administratives.Mat AND situations_administratives.Code_grade=par_grades.Code_grade AND affectations.Code_Affectaion=par_lieux_affectation.Code_Affectaion And


$sql="select * from fonctionnaires where Mat=".$mat;
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$resultat=mysql_query($sql);
$data = mysql_fetch_assoc($req);
//$pdf=new FPDF();
$pdf=new FPDF('P','cm','A4');


$pdf->open();
$pdf->AddPage();
//$pdf->SetFont("Arial","B",8);


//$pdf->Cell(10);


$pdf->SetFont('Times','BI',12);

$pdf->MultiCell(0, 0.5, " Fonctionnaires ", 0, "L", 0);

$pdf->Ln(1);
//$pdf->Cell(10);
$pdf->SetFont('Times','B',16);
$pdf->MultiCell(0, 0.5, "Fiche de Renseignements \n ", 0, "C", 0);
//$pdf->Cell(10);

$pdf->SetFont('Times','B',10);
$pdf->MultiCell(0, 0.5, " Identité \n \n", 0, "L", 0);

//Titres des colonnes
//$pdf=new FPDF('P','cm','A4');
$header=array('Nom','Prenom','CIN','PPR');
$pdf->SetFont('Times','B',12);
$pdf->SetFillColor(255,255,255);
//$pdf->SetTextColor(255,255);
$pdf->SetXY(3,6)
//for($i=0;$i<sizeof($header);$i++)
// $pdf->cell(2.5,1,$header[$i],1,0,'C',1);
$pdf->cell(4,1,$header[0],1,0,'C',1);
$pdf->cell(4,1,$header[1],1,0,'C',1);
$pdf->cell(3,1,$header[2],1,0,'C',1);
$pdf->cell(3,1,$header[3],1,0,'C',1);

$pdf->SetFillColor(0xdd,0xdd);
$pdf->SetTextColor(0,0);
$pdf->SetFont('Times','',11);
$pdf->SetXY(3,$pdf->GetY()+1);//
$fond=0;
$i=0;
while($row=mysql_fetch_array($resultat))
{
$pdf->cell(4,0.7,$row['Nom'],1,0,'C');
$pdf->cell(4,0.7,$row['Prenom'],1,0,'C');
$pdf->cell(3,0.7,$row['CIN'],1,0,'C');
$pdf->cell(3,0.7,$row['NPPR_DRPP'],1,0,'C');
$pdf->SetXY(3,$pdf->GetY()+0.7);
$fond=!$fond;

}


$header=array('Date de naissance','Lieu de naissance','Sexe');
$pdf->SetFont('Times','B',12);
$pdf->SetFillColor(255,255,255);
//$pdf->SetTextColor(255,255);
$pdf->SetXY(3,8);
//for($i=0;$i<sizeof($header);$i++)
// $pdf->cell(2.5,1,$header[$i],1,0,'C',1);
$pdf->cell(4,1,$header[0],1,0,'C',1);
$pdf->cell(4,1,$header[1],1,0,'C',1);
$pdf->cell(3,1,$header[2],1,0,'C',1);


$pdf->SetFillColor(0xdd,0xdd);
$pdf->SetTextColor(0,0);
$pdf->SetFont('Times','',11);
$pdf->SetXY(3,$pdf->GetY()+1);
$fond=0;
$i=0;
while($row=mysql_fetch_array($resultat))
{
$pdf->cell(4,0.7,$row['Nom'],1,0,'C');
$pdf->cell(4,0.7,$row['Prenom'],1,0,'C');
$pdf->cell(3,0.7,$row['CIN'],1,0,'C');
$pdf->SetXY(3,$pdf->GetY()+0.7);
$fond=!$fond;

}

$pdf->Output();
?>
0
Soldavox Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
Franchement, je ne vois pas du tout...
Sinon t'as aussi https://html2pdf.fr/" comme alternative
0
anna
 
tu as reçu mon code? , html2pdf c'est déjà utiliser mais ca marche pas !
0