par
betman » 13 déc. 2005, 11:39
re bonjour,
J'ai eu une autre idée.
Comme je en suis pas obligé d'enregistrer la date dans la bdd,
quelqu'un aurait une idée de la syntaxa pour insérer ce bout de code dans la génération du pdf ?
le bout de code qui permet d'afficher mes enregistrement
$pdf->SetY(100);
$pdf->SetX(30);
$pdf->MultiCell(150,6,$column_type,0,'C');
Le bout de code de la date :
<?php
setlocale(LC_TIME, "fr");
echo strftime("%A %d %B %Y");
?>
J'ai tester plusieurs méthodes dont celles ci
je déclare le setlocale
define('FPDF_FONTPATH','font/');
require('fpdf.php');
include("connection.inc.php");
setlocale(LC_TIME, "fr");
et je pose l'echo pour afficher la date :/
$pdf->SetY(40);
$pdf->SetX(30);
$pdf->MultiCell(150,6,echo strftime("%A %d %B %Y"),0,'C');
je vous mets le code du pdf en entier si ca peut vous aider
<?php
ob_start();
session_start();
define('FPDF_FONTPATH','font/');
require('fpdf.php');
include("connection.inc.php");
setlocale(LC_TIME, "fr");
//Select the Products you want to show in your PDF file
$result=mysql_query("SELECT type,type2 FROM courrier WHERE idcourrier='".$_SESSION['idcourrier']."'");
$number_of_contact = mysql_numrows($result);
//Initialize the 3 columns and the total
$column_type = "";
$column_type2 = "";
//For each row, add the field to the corresponding column
while($row = mysql_fetch_array($result))
{
$type = $row["type"];
$type2 = $row["type2"];
$column_type = $column_type.$type."\n";
$column_type2 = $column_type2.$type2."\n";
}
mysql_close();
//Create a new PDF file
$pdf=new FPDF();
$pdf->Open();
$pdf->AddPage();
$pdf->SetLineWidth(1);
$pdf->SetFont('Arial','B',32);
$pdf->SetY(40);
$pdf->SetX(30);
$pdf->MultiCell(150,6,echo strftime("%A %d %B %Y"),0,'C');
$pdf->SetY(100);
$pdf->SetX(30);
$pdf->MultiCell(150,6,$column_type,0,'C');
$pdf->SetY(160);
$pdf->SetX(80);
$pdf->MultiCell(40,6,$column_type2,0,'C');
$pdf->SetY(230);
$pdf->SetX(30);
$pdf->MultiCell(150,6,'Lundi 12 Décembre',0,'C');
$pdf->Line(20,10,20,280);
$pdf->Line(190,10,190,280);
$pdf->Line(20,10,190,10);
$pdf->Line(20,280,190,280);
ob_end_clean();
$pdf->Output();
?>
Merci d'avance
re bonjour,
J'ai eu une autre idée.
Comme je en suis pas obligé d'enregistrer la date dans la bdd,
quelqu'un aurait une idée de la syntaxa pour insérer ce bout de code dans la génération du pdf ?
le bout de code qui permet d'afficher mes enregistrement
[php]$pdf->SetY(100);
$pdf->SetX(30);
$pdf->MultiCell(150,6,$column_type,0,'C');[/php]
Le bout de code de la date :
[php]<?php
setlocale(LC_TIME, "fr");
echo strftime("%A %d %B %Y");
?>[/php]
J'ai tester plusieurs méthodes dont celles ci
je déclare le setlocale
[php]define('FPDF_FONTPATH','font/');
require('fpdf.php');
include("connection.inc.php");
setlocale(LC_TIME, "fr");[/php]
et je pose l'echo pour afficher la date :/
[php]$pdf->SetY(40);
$pdf->SetX(30);
$pdf->MultiCell(150,6,echo strftime("%A %d %B %Y"),0,'C');[/php]
je vous mets le code du pdf en entier si ca peut vous aider
[php]<?php
ob_start();
session_start();
define('FPDF_FONTPATH','font/');
require('fpdf.php');
include("connection.inc.php");
setlocale(LC_TIME, "fr");
//Select the Products you want to show in your PDF file
$result=mysql_query("SELECT type,type2 FROM courrier WHERE idcourrier='".$_SESSION['idcourrier']."'");
$number_of_contact = mysql_numrows($result);
//Initialize the 3 columns and the total
$column_type = "";
$column_type2 = "";
//For each row, add the field to the corresponding column
while($row = mysql_fetch_array($result))
{
$type = $row["type"];
$type2 = $row["type2"];
$column_type = $column_type.$type."\n";
$column_type2 = $column_type2.$type2."\n";
}
mysql_close();
//Create a new PDF file
$pdf=new FPDF();
$pdf->Open();
$pdf->AddPage();
$pdf->SetLineWidth(1);
$pdf->SetFont('Arial','B',32);
$pdf->SetY(40);
$pdf->SetX(30);
$pdf->MultiCell(150,6,echo strftime("%A %d %B %Y"),0,'C');
$pdf->SetY(100);
$pdf->SetX(30);
$pdf->MultiCell(150,6,$column_type,0,'C');
$pdf->SetY(160);
$pdf->SetX(80);
$pdf->MultiCell(40,6,$column_type2,0,'C');
$pdf->SetY(230);
$pdf->SetX(30);
$pdf->MultiCell(150,6,'Lundi 12 Décembre',0,'C');
$pdf->Line(20,10,20,280);
$pdf->Line(190,10,190,280);
$pdf->Line(20,10,190,10);
$pdf->Line(20,280,190,280);
ob_end_clean();
$pdf->Output();
?>[/php]
Merci d'avance