slt,
J'aurais voulu generer un pdf à partir d'un formulaire php mais faute d'avoir trouver des infos sur la methode à utiliser, j'ai opter pour la creation du pdf avec fpdf(), voici un bt de mon code:
<?php
session_start();
$filename = "../fonctions/fpdf/fpdf.php";
if (file_exists($filename)) require_once($filename);
$entrep_nom="sfats";
$social="2 Plateaux rue des jardins";
$tel="22-44-55-25";
$tva="0012365";
$compte="ASD02311";
$mail="infos@sfats.net";
$date=$_SESSION['date'];
$nom=$_SESSION['clt_nom'];
$pren=$_SESSION['clt_pren'];
$adr=$_SESSION['clt_adr'];
$tel=$_SESSION['clt_tel'];
$mail=$_SESSION['clt_mail'];
$transac1=$_SESSION['transac'];
$pdf=new FPDF('p','mm','a4');
$pdf->Open();
$pdf->AddPage();
//la date
$pdf->SetFillColor(255,238,204);
$pdf->SetFont('Arial','B',10);
$pdf->SetY(4);
$pdf->SetX(135);
$pdf->MultiCell(50,6,"Date: $date",1,C,1);
//le logo
$pdf->Image("../image/logo.JPG",10,8,0, 0,'jpg');
//Troisieme cellule le slogan
$pdf->SetFont('Arial','B',15);
$pdf->SetY(45);
$pdf->SetX(10);
$pdf->MultiCell(71,4,"Simplifiez vous la vie",0,C,0);
//deuxieme cellule les coordoné clients
$pdf->SetFont('Arial','B',10);
$pdf->SetY(27);
$pdf->SetX(120);
$pdf->MultiCell(65,6,"$nom \n $pren \n $adr \n $tel \n $mail \n ",1,C,1);
//Troisieme cellule les coordoné vendeur
$pdf->SetFont('Arial','B',8);
$pdf->SetY(70);
$pdf->SetX(10);
$pdf->MultiCell(40,4,"Société\nSiège social\n Tel\n TVA\n Compte\n E-mail",1,R,1);
//le cntenu des coordonées vendeur
$pdf->SetFont('Arial','',8);
$pdf->SetY(70);
$pdf->SetX(51);
$pdf->MultiCell(50,4,"$entrep_nom\n$social\n $tel\n $tva\n$compte \n$mail",1,L,1);//
$pdf->Line(20,65,200,65);
//$pdf->ln(10);
//premiere celule le numero de bon
$pdf->SetFont('Arial','B',10);
$pdf->SetY(85);
$pdf->SetX(120);
$pdf->Cell(65,6,"Transaction N°: $transac1",1,0,'C',1);
$file="$lang_fi_b_c $num_bon.pdf";
//cellule la tva client
$pdf->SetFont('Arial','B',10);
$pdf->SetY(70);
$pdf->SetX(120);
$pdf->MultiCell(65,6,"$lang_tva: $num_tva",1,C,1);
//la grande cellule sous le tableau
$pdf->SetY(105);
$pdf->SetX(12);
$pdf->Cell(186,95,"",1,0,'C',1);
//Le tableau : on définit les colonnes
$pdf->AddCol('dom',30,"Domaine",'C');$pdf->AddCol('duree',15,"Durée",'C');
$pdf->AddCol('proprio',76,"Propriétaire",'C');
$pdf->AddCol('prix',25,"Prix",'C');
/* $pdf->AddCol('tot_art_htva',25,"$lanf_tot_arti",'C');
$prop=array('HeaderColor'=>array(255,150,100),
'color1'=>array(255,255,210),
'color2'=>array(255,238,204),
'padding'=>2);
$pdf->Table("SELECT " . $tblpref ."cont_bon.num, num_lot, quanti, uni, article, taux_tva, prix_htva, p_u_jour, tot_art_htva FROM " . $tblpref ."cont_bon RIGHT JOIN " . $tblpref ."article on " . $tblpref ."cont_bon.article_num = " . $tblpref ."article.num WHERE bon_num = $num_bon LIMIT $nb, 15",$prop); */
le probleme est que quand je fais des tests il me ramène l'erreur suivante:
Fatal error: Call to undefined function: addcol() in
c:\program files\easyphp1-8\www\achat_dom\templates\fact_pdf.php on line
88
Si vous avez une idée ce serait sympa