par
alexdarcy » 29 avr. 2006, 02:00
voici le script pris sur
www.fpdf.org mais attention je n'y connais pour l'instant rien du tout. J'ai simplement ajouté mes données pour la base et les tables :
<?php
//SHOW A DATABASE ON A PDF FILE
//FILE CREATED BY: Carlos José Vásquez Sáez
//YOU CAN CONTACT ME: [email protected]
//FROM PUNTA ARENAS, MAGALLANES
define('FPDF_FONTPATH','font/');
require('fpdf.php');
//Connect to your database
session_start();
session_register("nom");
session_register("sess_id");
include_once("../config/conf.inc.php");
//Select the Products you want to show in your PDF file
$base = new class_db("SELECT * FROM membres where id='$fiche_id'");
$base->next_record();
//photo
$id_photo_choisie = $base->Record[id_photo_choisie];
$base2 = new class_db("SELECT extension FROM photo where id='$id_photo_choisie'");
$base2->next_record();
$type = $base2->Record[extension];
$photo = "<img src='./photo/$id_photo_choisie.$type' height='200' border='0'>";
$base3 = new class_db("SELECT cv_blob FROM cv WHERE id_user='$fiche_id'");
if ($base3->next_record()){
$cv = $base3->Record[cv_blob];
}else{
$cv = "Le CV de ce comédien n'est pas disponible";
}
//Instructions de remplacement dans la page html
$tablo_asso = array( "<mail>" => stripslashes($base->Record[mail]),
"<photo>" => $photo,
"<fiche_id>" => $fiche_id,
"<cv>" => $cv
);
//Appel a la fonction de remplacements.
afficher($tablo_asso,"./fiche/cv.html");
//Fin de connection à la base
$base->free();
//Create a new PDF file
$pdf=new FPDF();
$pdf->Open();
$pdf->AddPage();
}
$pdf->Output();
?>
voici le script pris sur www.fpdf.org mais attention je n'y connais pour l'instant rien du tout. J'ai simplement ajouté mes données pour la base et les tables :
[php]<?php
//SHOW A DATABASE ON A PDF FILE
//FILE CREATED BY: Carlos José Vásquez Sáez
//YOU CAN CONTACT ME:
[email protected]//FROM PUNTA ARENAS, MAGALLANES
define('FPDF_FONTPATH','font/');
require('fpdf.php');
//Connect to your database
session_start();
session_register("nom");
session_register("sess_id");
include_once("../config/conf.inc.php");
//Select the Products you want to show in your PDF file
$base = new class_db("SELECT * FROM membres where id='$fiche_id'");
$base->next_record();
//photo
$id_photo_choisie = $base->Record[id_photo_choisie];
$base2 = new class_db("SELECT extension FROM photo where id='$id_photo_choisie'");
$base2->next_record();
$type = $base2->Record[extension];
$photo = "<img src='./photo/$id_photo_choisie.$type' height='200' border='0'>";
$base3 = new class_db("SELECT cv_blob FROM cv WHERE id_user='$fiche_id'");
if ($base3->next_record()){
$cv = $base3->Record[cv_blob];
}else{
$cv = "Le CV de ce comédien n'est pas disponible";
}
//Instructions de remplacement dans la page html
$tablo_asso = array( "<mail>" => stripslashes($base->Record[mail]),
"<photo>" => $photo,
"<fiche_id>" => $fiche_id,
"<cv>" => $cv
);
//Appel a la fonction de remplacements.
afficher($tablo_asso,"./fiche/cv.html");
//Fin de connection à la base
$base->free();
//Create a new PDF file
$pdf=new FPDF();
$pdf->Open();
$pdf->AddPage();
}
$pdf->Output();
?>
[/php]