Afficher données d'1e BD mysql ds fichier pdf

Fermé
gahmed Messages postés 71 Date d'inscription mardi 27 novembre 2007 Statut Membre Dernière intervention 12 septembre 2018 - 24 déc. 2010 à 13:12
gahmed Messages postés 71 Date d'inscription mardi 27 novembre 2007 Statut Membre Dernière intervention 12 septembre 2018 - 24 déc. 2010 à 15:41
Bonjour,
je voudrais afficher des données provenant d'1e base de données mysql sur un fichier pdf. Pour ouvrir le fichier pdf, il faut cliquer sur une image voici une partie du code
<?php
require("connections/cnx.php");
$req="SELECT distinct bc.NUM_BC , nom_four, DATE_BC , SERVICE_DESTI , MONTANT_TOTAL
FROM bon_commande bc, fournisseurs f, commande c
WHERE c.num_four = f.num_four and bc.NUM_BC=c.NUM_BC order by bc.NUM_BC";
$rslt=mysql_query($req) or die(mysql_error());
// tant qu'il y a des fiches
while($row=mysql_fetch_row($rslt)){ 
$numbc=$row[0];
$nom=$row[1];
$date=$row[2]; 
$servi=$row[3];	
$mnt=$row[4];
echo"<table align='center' width='90%'><tr bgcolor='#CCCCCC'>
		<td width='5%'>$numbc</td>
		<td width='30%'>$nom</td>
		<td width='12%'>$date</td>
		<td width='30%'>$servi</td>
		<td width='%'>$mnt FCFA</td>
		<td width='4%'>
			<a href=''>
			<img src='images/b_search.png' title='Afficher'>
		</a></td>
		</tr>
	</table>";	
}
?>


Merci d'avance


A voir également:

2 réponses

Skeletyon Messages postés 1552 Date d'inscription jeudi 20 novembre 2008 Statut Membre Dernière intervention 30 décembre 2013 156
24 déc. 2010 à 14:45
Bonjour,

Pour faire ce que tu souhaites il faut que tu utilises PHP2PDF, qui est une librairie très complète sur la création d'un PDF

Tu peux faire ton traitement avec ta requête en haut de ton fichier et générer ton pdf par la suite.

Petit début d'exemple:
$PDF = new MonPDF();
	//$PDF = new PhpToPDF();
	$PDF->AddPage();
	
	//***** LOGO CENTRE *****
	$PDF->Image(str_replace('//','/',dirname(__FILE__).'/') ."IAV_EXTERN_HORI.JPG", 65, 5, 80);//Image('logo_pb.png',10,8,33);
		
		
	//**** ADRESSE DE LA PERSONNE ****
	$PDF->SetFont($Font,'',10);//Normal
	$PDF->SetXY(130, 30);//position à 130mm à droite et 30 en bas
	$PDF->MultiCell(50, 5, "Paris, le ".frdate($recu['recuDate']), 0, "", 0);
	$PDF->SetXY(130, 40);//position à 130mm à droite et 50 en bas


ici $recuDate aura été traité en amont par exemple.
0
gahmed Messages postés 71 Date d'inscription mardi 27 novembre 2007 Statut Membre Dernière intervention 12 septembre 2018 3
24 déc. 2010 à 15:41
le code que tu m'as me permet de créer un fichier pdf, mais j'ai déjà un format pour le fichier pdf maintenant mon problème c'est l'ajustement de mes variables sur le fichier pdf prédéfini
0