<?php

session_start();
include_once "../utils/funcoes.php";
$cpf = antiSQLisset(isset($_GET["cpf"]) ? $_GET["cpf"] : NULL);
$nome = "Relatório Analítico geral por periodo " . $_SESSION["banco_nome"];
$nome = str_replace(" ", "_", $nome);
header("Content-type: application/vnd.ms-excel");
header("Content-type: application/force-download");
header("Content-Disposition: attachment; filename=" . $nome . ".xls");
header("Pragma: no-cache");
include_once "../utils/ConectarMySQL.class.php";
$conexao = new ConectarMySQL();
$sql = "SELECT pes.pes_nome, pes.pes_cpf, ser.ser_matricula, emp.emp_descricao, ave.ave_numero_externo, ave.ave_data_criacao, ave.ave_numero_parcelas, ave.ave_montante, ave.ave_taxa_juros, par.par_numero_parcela, par.par_periodo_parcela, par.par_valor, sta.sta_descricao FROM averbacoes ave INNER JOIN servidores ser ON ave.pes_codigo=ser.pes_codigo INNER JOIN pessoas pes ON ave.pes_codigo=pes.pes_codigo INNER JOIN empresas emp ON ave.emp_codigo=emp.emp_codigo INNER JOIN parcelas par ON ave.ave_numero_externo=par.ave_numero_externo INNER JOIN status sta ON par.sta_codigo=sta.sta_codigo WHERE ave.ban_codigo='" . $_SESSION["banco"] . "' AND pes.pes_cpf='" . $cpf . "' ORDER BY pes.pes_nome, par.par_numero_parcela";
$resultadoLinha = $conexao->selecionar($sql);
if ($resultadoLinha == false) {
    echo $sql;
    die;
}
echo '
<table border="1">';
while ($linha = mysqli_fetch_array($resultadoLinha)) {
    echo "\r\n\t\t<tr>\r\n\t\t\t<td>" . $linha["pes_nome"] . "</td>\r\n\t\t\t<td>" . $linha["pes_cpf"] . "</td>\r\n\t\t\t<td>" . $linha["ser_matricula"] . "</td>\r\n\t\t\t<td>" . $linha["emp_descricao"] . "</td>\r\n\t\t\t<td>" . $linha["ave_numero_externo"] . "</td>\r\n\t\t\t<td>" . $linha["ave_data_criacao"] . "</td>\r\n\t\t\t<td>" . $linha["ave_numero_parcelas"] . "</td>\r\n\t\t\t<td>" . $linha["ave_montante"] . "</td>\r\n\t\t\t<td>" . $linha["ave_taxa_juros"] . "</td>\r\n\t\t\t<td>" . $linha["par_numero_parcela"] . "</td>\r\n\t\t\t<td>" . $linha["par_periodo_parcela"] . "</td>\r\n\t\t\t<td>" . $linha["par_valor"] . "</td>\r\n\t\t\t<td>" . $linha["sta_descricao"] . "</td>\r\n\t\t</tr>";
}
echo "\r\n</table>\r\n\t";
Example #2
0
<?php

session_start();
$nivelAcesso = "../../:2:3:4";
include_once "../../utils/controladorAcesso.php";
include_once "../utils/funcoes.php";
$banco = antiSQLisset(isset($_GET["banco"]) ? $_GET["banco"] : "*");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
	<style type="text/css">
			<!--
			@import url("../scripts/css/geral.css");
			-->
		</style>
		<script type="text/javascript" language="javascript">
			function manipularPessoa(id){
				switch(id){
					case "btCadContat" :
						window.location = "cadastrar/cadPessoa.php?tipo=contato&banco="+document.getElementById("valor").innerHTML;
						break;
					case "brAltContat" : break;
					case "brDelContat" : break;
				}
			}
		</script>
</head>
<?php

session_start();
include_once "../utils/funcoes.php";
$periodo = antiSQLisset(isset($_GET["per"]) ? $_GET["per"] : NULL);
$nome = "Relatório Analítico geral por periodo " . $_SESSION["banco_nome"];
$nome = str_replace(" ", "_", $nome);
header("Content-type: application/vnd.ms-excel");
header("Content-type: application/force-download");
header("Content-Disposition: attachment; filename=" . $nome . ".xls");
header("Pragma: no-cache");
include_once "../utils/ConectarMySQL.class.php";
$conexao = new ConectarMySQL();
$sql = "SELECT pes.pes_nome, pes.pes_cpf, ser.ser_matricula, emp.emp_descricao, ave.ave_numero_externo, ave.ave_data_criacao, ave.ave_numero_parcelas, ave.ave_montante, ave.ave_taxa_juros, par.par_numero_parcela, par.par_periodo_parcela, par.par_valor, sta.sta_descricao FROM averbacoes ave INNER JOIN servidores ser ON ave.pes_codigo=ser.pes_codigo INNER JOIN pessoas pes ON ave.pes_codigo=pes.pes_codigo INNER JOIN empresas emp ON ave.emp_codigo=emp.emp_codigo INNER JOIN parcelas par ON ave.ave_numero_externo=par.ave_numero_externo INNER JOIN status sta ON par.sta_codigo=sta.sta_codigo WHERE ave.ban_codigo='" . $_SESSION["banco"] . "' AND par.par_periodo_parcela='" . $periodo . "' ORDER BY pes.pes_nome, par.par_numero_parcela";
$resultadoLinha = $conexao->selecionar($sql);
if ($resultadoLinha == false) {
    echo $sql;
    die;
}
echo '
<table border="1">';
while ($linha = mysqli_fetch_array($resultadoLinha)) {
    echo "\r\n\t\t<tr>\r\n\t\t\t<td>" . $linha["pes_nome"] . "</td>\r\n\t\t\t<td>" . $linha["pes_cpf"] . "</td>\r\n\t\t\t<td>" . $linha["ser_matricula"] . "</td>\r\n\t\t\t<td>" . $linha["emp_descricao"] . "</td>\r\n\t\t\t<td>" . $linha["ave_numero_externo"] . "</td>\r\n\t\t\t<td>" . $linha["ave_data_criacao"] . "</td>\r\n\t\t\t<td>" . $linha["ave_numero_parcelas"] . "</td>\r\n\t\t\t<td>" . $linha["ave_montante"] . "</td>\r\n\t\t\t<td>" . $linha["ave_taxa_juros"] . "</td>\r\n\t\t\t<td>" . $linha["par_numero_parcela"] . "</td>\r\n\t\t\t<td>" . $linha["par_periodo_parcela"] . "</td>\r\n\t\t\t<td>" . $linha["par_valor"] . "</td>\r\n\t\t\t<td>" . $linha["sta_descricao"] . "</td>\r\n\t\t</tr>";
}
echo "\r\n</table>\r\n\t";