Daniel_RM
unread,Feb 23, 2012, 2:11:45 PM2/23/12Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to LISTA PHP
Tenho uma impressão de pdf que, os dados que irão alimentar esse pdf
vem de um banco de dados mysql, quando imprimo esse pdf a célula onde
fica a data vem no formato Y/d/m.. gostaria que ela ficasse no formato
brasileiro d/m/Y.. mas não estou conseguindo.. ja tentei algumas
coisas como isso " $pdf->Cell(35, 5, $rs->dt_venda('d/m/Y'), 1, 0);"
mas ainda não funcionou nada...
Alguém pode me ajudar?? Obrigado.
Meu arquivo está assim:
<?php
include_once("../../adodb/adodb.inc.php");
mysql_connect('localhost','','');
mysql_select_db('jced');
require_once("../fpdf/fpdf.php");
session_start();
$sql = "select * from vendas_temp order by nome_cliente";
$pdf = new FPDF('P');
//$pdf->SetName("Listagem dos clientes");
$pdf->Open();
$pdf->AddPage();
$pdf->Image('imagens/em.png');
$pdf->SetFont('Arial', 'B', 8);
$pdf->Cell(10,25,"Avenida, 2072 loja 02 - Bairro – CEP:
900000-000
– CIDADE - TELEFONE: (00) - 0000-0000",0,0);
$pdf->Cell(0,0,'Pedidos - Página '.$pdf->PageNo().'',
0,0,'C');
$pdf->SetXY(10, 45);
$pdf->Cell(10, 5, "Id", 1, 0);
$pdf->Cell(50, 5, "Nome", 1, 0);
$pdf->Cell(35, 5, "IMEI", 1, 0);
$pdf->Cell(35, 5, "NTC", 1, 0);
$pdf->Cell(35, 5, "Data", 1, 0);
$pdf->Cell(20, 5, "Valor", 1, 1);
$pdf->SetX(-30);
$pdf->line(10, 40, $pdf->GetX(), 40);
$pdf->SetXY(10, 50);
$pdf->SetFont('Arial', '', 8);
$ds = mysql_query($sql);
while ($rs = mysql_fetch_object($ds))
{
$pdf->Cell(10, 5, $rs->id, 1, 0);
$pdf->Cell(50, 5, $rs->nome_cliente, 1, 0);
$pdf->Cell(35, 5, $rs->imei, 1, 0);
$pdf->Cell(35, 5, $rs->ntc, 1, 0);
$pdf->Cell(35, 5, $rs->dt_venda, 1, 0); //AQUI ESTÁ MEU
PROBLEMA NA HORA DE FORMATAR A DATA DO BANCO
$pdf->Cell(20, 5, $rs->valor, 1, 1);
}
$arquivo = "Pedidos - Relatorio_".date('d/m/Y').".pdf";
$pdf->Output( $arquivo,'D' );
?>