Consulta em php + gerar xls com todo resultado
31/03/2016
0
Boa tarde,
Gostaria de gerar um arquivo xls depois de realizar uma pequisa, porem gostaria de deixar um link na propria pagina de resultado para depois de analisado clicar e salvar todo resultado em um arquivo xls.
Minha pesquisa
Muito obrigado pela ajuda.
Gostaria de gerar um arquivo xls depois de realizar uma pequisa, porem gostaria de deixar um link na propria pagina de resultado para depois de analisado clicar e salvar todo resultado em um arquivo xls.
Minha pesquisa
<!DOCTYPE html> <html> <?php include_once ("head.php"); ?> <!-- FMDSB --> <body> <div class="imprimir" align="right"><form><INPUT name="print" type="button" value="IMPRIMIR" onclick="varitext()" /></form></div> <?php error_reporting (E_ALL & ~ E_NOTICE & ~ E_DEPRECATED); include_once("../fn/funcao_acento.php"); $host = 'localhost'; // endereço do seu mysql $user = 'root'; // usuário $pass = ''; // senha $con = mysql_connect ($host,$user,$pass); // função de conexão $db = 'coh_fin'; // nome do banco de dados mysql_select_db($db,$con) or print mysql_error(); // seleção do banco de dados $b = $_REQUEST['busca']; $b2 = $_REQUEST['busca2']; $b3 = $_REQUEST['busca3']; $sql = mysql_query(" SELECT * FROM bk_bradesco WHERE status LIKE '%$b%' OR (data_criacao BETWEEN '%$b2%' AND '%$b3%') UNION SELECT * FROM bk_itau WHERE status LIKE '%$b%' OR (data_criacao BETWEEN '%$b2%' AND '%$b3%') UNION SELECT * FROM bk_santander WHERE status LIKE '%$b%' OR (data_criacao BETWEEN '%$b2%' AND '%$b3%') UNION SELECT * FROM bk_pagseguro WHERE status LIKE '%$b%' OR (data_criacao BETWEEN '%$b2%' AND '%$b3%') UNION SELECT * FROM bk_caixa WHERE status LIKE '%$b%' OR (data_criacao BETWEEN '%$b2%' AND '%$b3%') "); $count = mysql_num_rows($sql); // conta quantos registros encontrados com a nossa especificação if ($count == 0) { ?> <div id="center_busca_false" class="hide"> <?php echo "<b>NENHUM RESULTADO ENCONTRADO!</b>"; ?></div> <!-- FMDSB --> <?php } else { // senão if ($count == 1) { ?> <div id="center_busca_true" class="hide"> <?php echo "<b>[ 1 ] Cadastro Encontrado</b><br>"; ?></div> <?php } // se houver um resultado diz que existe um resultado if ($count > 1) { ?> <div id="center_busca_true" class="hide"> <?php echo "<b>[ $count ] Cadastros Encontrados</b>"; ?></div> <div id="resultado_titulo"> <div id="separador"></div> <div id="resultados_data"> <b><center>Data </center></b></div> <div id="resultados_cliente"> <b><center>Cliente </center></b></div> <div id="resultados_valor"> <b><center>Valor </center></b></div> <div id="resultados_status"> <b><center>Status </center></b></div> <div id="resultados_banco"> <b><center>Banco </center></b></div> <div id="separador"></div> </div> <?php } // se houver mais de um resultado diz quantos resultados existem while ($dados = mysql_fetch_array($sql)) { ?> <!-- FMDSB --> <div id="resultado_linha"> <div id="resultados_data"><?php echo date("d/m/Y H:i", strtotime($dados['data_criacao'])); ?></div> <div id="resultados_cliente"><?php echo utf8_encode($dados['cliente']); ?></div> <div id="resultados_valor"><?php echo "R$ ". number_format($dados['valor'],2,',','.'); ?></div> <div id="resultados_status"><?php echo utf8_encode($dados['status']); ?></div> <div id="resultados_banco"><?php echo utf8_encode($dados['banco']); ?></div> <div id="separador"></div> </div> <?php } } ?> </body> </html>
Muito obrigado pela ajuda.
Fabiano
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)