Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > PDF > FPDF
FPDF Forum d'entraide pour la bibliothèque FPDF permettant de générer des documents PDF en PHP. Avant de poster -> tutoriels FPDF
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 24/06/2008, 15h46   #1
Invité de passage
 
Inscription : juin 2008
Messages : 33
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 33
Points : 0
Points : 0
Par défaut Générer un pdf à partir d'une base MySql

Bonjour à tous! Je tiens d'abord à signaler que je suis débutant donc soit un peu indulgent
Donc voila...j'essaye de faire un site d'une association sportive, et pour la section football j'ai crée une base de donnée avec 14champs (nom de l'equipe, nom du terrain, nature du terrain, adresse terrain, coordonnées correspondant etc...). Dans une partie admin je peux donc modifier ou supprimer une équipe. Maintenant j'aimerai pouvoir rendre accessible coté client cette annuaire des équipes en pdf. On m'a conseillé d'utiliser FPDF, que j'ai téléchargé...mais malheureusement aussi simple soit il ... je ne comprends rien. Donc y aurait il une âme charitable pour m'expliquer comment faire? J'ai beau suivre les tutos du site officiel, mais je ne vois à aucun endroit où on fait appel à la base de donnée.
Merci d'avance pour ceux qui auront la gentillesse de m'aider, et à ceux qui auront pris le temps de me lire.
sjcbboy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/06/2008, 11h38   #2
Débutant
 
Avatar de afrodje
 
Homme Jérémy
Développeur Web
Inscription : octobre 2006
Messages : 1 094
Détails du profil
Informations personnelles :
Nom : Homme Jérémy
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Développeur Web
Secteur : Industrie

Informations forums :
Inscription : octobre 2006
Messages : 1 094
Points : 614
Points : 614
Voici un petit exemple de combinaison entre base de donnée et PDF

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//creation de l'objet pdf
$pdf=new FPDF_plus();
 
//Titres des colonnes
$pdf->SetFont('Arial','',12);
 
//add page crée une nouvelle page.
$pdf->AddPage();
 
$resul_nom = mysql_query('SELECT id,nom FROM salarie WHERE id_salarie = '.$id.'') or die ("requête impossible" . mysql_error());
$row_nom = mysql_fetch_row($resul_nom);
$pdf->Cell("","",$row_nom[1],"","","C");
$pdf->Ln(3);
$pdf->Image("../images/logo_reduit.JPG",10,8,33);
Tu vois bien que $row_nom[1] est le champs nom de la requête.

Bon courage.
__________________
Évènements dans le 06?
www.sortir06.com
afrodje est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2008, 23h28   #3
Invité de passage
 
Inscription : juin 2008
Messages : 33
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 33
Points : 0
Points : 0
Bonsoir Afrodje.

Merci d'avoir pris le temps de me répondre. Mais malheureusement je ne sais pas ce que je dois en faire pour mon cas précis. j'ai une table "foot7_equipes" avec les champs suivants:
-id_equipes
-nom
-terrain
-adresse_terrain
-nature_terrain
-couleurs maillots
-correspondant_nom
-correspondant_dom
-correspondant_trav
-correspondant_port

Donc comment dois je procéder? Je suis vraiment débutant en php donc soyez indulgent
Merci
sjcbboy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/06/2008, 06h39   #4
Membre du Club
 
Inscription : janvier 2008
Messages : 60
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 60
Points : 59
Points : 59
Bonjour,

En étant indulgent on va dire qu'en étudiant bien la doc de fpdf et en analysant le code fourni par Afrodje tu dois pouvoir t'en sortir
Le_Moustachu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/06/2008, 10h36   #5
Débutant
 
Avatar de afrodje
 
Homme Jérémy
Développeur Web
Inscription : octobre 2006
Messages : 1 094
Détails du profil
Informations personnelles :
Nom : Homme Jérémy
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Développeur Web
Secteur : Industrie

Informations forums :
Inscription : octobre 2006
Messages : 1 094
Points : 614
Points : 614
Citation:
Envoyé par sjcbboy Voir le message
Bonsoir Afrodje.

Merci d'avoir pris le temps de me répondre. Mais malheureusement je ne sais pas ce que je dois en faire pour mon cas précis. j'ai une table "foot7_equipes" avec les champs suivants:
-id_equipes
-nom
-terrain
-adresse_terrain
-nature_terrain
-couleurs maillots
-correspondant_nom
-correspondant_dom
-correspondant_trav
-correspondant_port

Donc comment dois je procéder? Je suis vraiment débutant en php donc soyez indulgent
Merci
C'est pas compliqué, je t'ai tout donné quasiment

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 
//inclure la class
require_once('../class/fpdf.php');
 
//creation de l'objet pdf
$pdf=new FPDF();
 
//Titres des colonnes
$pdf->SetFont('Arial','',12);
 
//add page crée une nouvelle page.
$pdf->AddPage();
 
$resul_nom = mysql_query('SELECT * FROM foot7_equipes') or die ("requête impossible" . mysql_error());
 
//affichage en lien de la table chantier
while($result= mysql_fetch_array($resul_nom))
{
 
$pdf->Cell("","",$result['id_equipes'],"","","C");
$pdf->Ln(3);
$pdf->Cell("","",$result['nature_terrain'],"","","C");
$pdf->Image("../images/logo.JPG",10,8,33);
}
Je peux pas faire plus
__________________
Évènements dans le 06?
www.sortir06.com
afrodje est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h01.


 
 
 
 
Partenaires

Hébergement Web