Mauricio
Filtro em relatorio em Excel em PHP buscando no banco MySQL
04 de December de 2017 às 12:39PM
Bom Dia pessoal,

Estou quebrando a cabeça a alguns dias. Tenho um site em PHP com conexao a um banco MySQL.
No meu site, gero um relatorio na tela que filtra as informações por empresa e por periodo e exibe correto ok.
Depois, tenho um botão para gerar o relatorio em Excel. Meu problema é que quando imprimo em Excel, sempre gera os mesmos dados, os filtros não estão sendo aplicados aqui. Tentei algumas coisas, mas sem resultado.
Podem me dar um direcionamento por favor?
Segue o meu metodo de gerar o Excel.

private function geraExcel($arrayRow)
{

$this->load->helper('xls');


$arr[] = $arrayRow;

$obj = new Viagem();
$result = $obj->getAll();



if (isset($result) && count($result) > 0) {

foreach ($result['rows'] as $v) {

$arr[] = array(

utf8_decode($v->getUsuario()->getNome()), $v->getFormaPagamento()->getNome(), $v->getStatus()->getNome(), $v->getDistancia(), $v->getValor(), $v->getValorExtra(), dataHoraBr($v->getDataCriado()), $v->getEntregador()->getNome()

);

}

}

array_to_xls($arr, 'financeiro'.date("m-d-y").'.xls');
}
Você precisa estar logado no PHPBrasil.com para poder enviar mensagens para os nossos fóruns.

Faça o login aqui.