Ir para o conteúdo

 Voltar a Fórum do For...
Tela cheia

Não consigo retornar dados no Cell

5 de Abril de 2013, 10:36 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 3 vezes

Bom dia pessoal, a pouco tempo comecei a usar o FormDin e agora me apareceu um problema. Quero retornar um dado do banco, mas ele não retorna.

 

Código:

 <?php

$dtInicial = $_REQUEST['dt_inicial_tarefa'];

$dtFinal = $_REQUEST['dt_final_tarefa'];

$consultarPor = $_REQUEST['tarefas'];

$nome = $_REQUEST['usuario'];


// aqui é recebido os checks selecionados

$chek = $_REQUEST['check'];

$dados = Tb_tarefaDAO::relatorioTarefa($consultarPor,$nome,$dtInicial,$dtFinal,$chek);


 if (!$dados) {

echo '<h3><center>Nenhuma tarefa encontrada!</center></h3>';

die();


$pdf = new TPDF('L');


$pdf->setData($dados);


function cabecalho($pdf) {

$pdf->Image('./imagens/logo.jpg',8,4,50);

$pdf->setFont('','B',14);

$pdf->cell(0,5,'SGA - DATASUS',0,1,'C');

$pdf->setFont('','B',12);

$pdf->ln(6);

$pdf->cell(0,5,'Listagem das Tarefas',0,1,'C');

$pdf->ln(8);

$pdf->setFont('arial','',9);

$pdf->cell(10,6,'STATUS:'.$dados['STATUS_TAREFA'][0],0,0,'C');

$pdf->ln(8);

$pdf->SetLineWidth(0.3);

$pdf->setFillColor(206,206,206);

$pdf->cell(30,5,'ATIVIDADE',1,0,'C',true);

$pdf->cell(45,5,'TAREFA',1,0,'C',true);

$pdf->cell(20,5,'ORIGEM',1,0,'C',true);

$pdf->cell(25,5,'MUNICIPIO',1,0,'C',true);

$pdf->cell(34,5,'TIPO',1,0,'C',true);

$pdf->cell(26,5,'SISTEMA',1,0,'C',true);

$pdf->setFont('arial','',9);

$pdf->cell(22,5,'DATA INICIAL',1,0,'C',true);

$pdf->cell(21,5,'DATA FINAL',1,0,'C',true);

$pdf->setFont('arial','',9);

$pdf->cell(27,5,'STATUS',1,0,'C',true); 

$pdf->ln();

}


function rodape($pdf) {

$pdf->setY($pdf->h-10);

$pdf->cell(50,5,'Emissão: '.date('d/m/Y H:i:s') ,'T',0,'L');

$pdf->cell(0,5,'Página: '.$pdf->PageNo().' de {nb}' ,'T',0,'R');

}


$pdf->SetLineWidth(0.3);

$pdf->addColumn(null, 30,'C', 'DESCRICAO','white',null,10,'black' ,'times');

$pdf->addColumn(null ,45,'C', 'DESC_TAREFA','white',null,10,'black' ,'times');

$pdf->addColumn(null,20,'C','N_ORIGEM','white',null,10,'black' ,'times');

$pdf->addColumn(null,25,'C','NOM_MUNICIPIO','white',null,10,'black' ,'times');

$pdf->addColumn(null,34,'C','N_TIPO','white',null,10,'black' ,'times');

$pdf->addColumn(null,26,'C','SISTEMA','white',null,10,'black' ,'times');

$pdf->addColumn(null ,22,'C', 'DT_TAREFA_INI','white',null,10,'black' ,'times');

$pdf->addColumn(null ,21,'C', 'DT_TAREFA_FIN','white',null,10,'black' ,'times');

$pdf->addColumn(null ,27,'C', 'N_STATUS','white',null,10,'black' ,'times');


$pdf->printRows();


$pdf->show();  

?> 

 

Tudo roda tranquilo, mas quando é para retornar aquele dado do STATUS_TAREFA, no PDF aparece só o 'STATUS:', mas o dado no banco não aparece.

Agradeço desde já! 

Autor: Bruno Silva Morais Carneiro da Cunha


1Um comentário

Essa comunidade não possui posts nesse blog