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');
}