<?php
ob_start();
require_once("fpdf/fpdf.php");
define('FPDF_FONTPATH','fpdf/font/');
include "valida_cookie.php";
include "conecta_mysql.inc";
mysql_query("SET NAMES UTF8");
$busca = mysql_query("SELECT * FROM TBCIDADE ORDER BY CDCIDADE");
$rel = new FPDF('P','cm','A4');
$rel->AliasNbPages('{total}');
$rel->SetAuthor("Sistema de Controle de Clientes Para Análise de Crédito - SCCAC");
$rel->SetTitle("Relatório de Cidades");
$rel->SetMargins(3,3,2);
$rel->Open();
$rel->AddPage('','',1);
$rel->SetFont('Arial', 'B', 10);
$rel->Cell(60, 5, 'Código da Cidade');
$rel->SetX(35);
$rel->Cell(20, 5, 'Cidade');
$rel -> Write(0.5,'Hello World!');
while ($resultado = mysql_fetch_array($busca))
{
$rel->ln();
$rel->Cell(40, 5, $resultado['cdcidade']);
$rel->SetX(35);
$rel->Cell(60, 5, $resultado['nmcidade']);
$rel->SetX(50);
}
$rel->Output('teste.pdf','I');
?>
VALIDA COOKIE
<?PHP
if(IsSet($_COOKIE["login_usuario"]))
$login_usuario = $_COOKIE["login_usuario"];
if(IsSet($_COOKIE["senha_usuario"]))
$senha_usuario = $_COOKIE["senha_usuario"];
if(!(empty($login_usuario) or empty($senha_usuario)))
{
include "conecta_mysql.inc";
$resultado = mysql_query("SELECT * FROM tbusu WHERE login = '$login_usuario'");
if(mysql_num_rows($resultado)==1)
{
if($senha_usuario!= mysql_result($resultado,0,"senha"))
{
setcookie("login_usuario");
setcookie("senha_usuario");
echo "Vocâ não efetuou o login.";
exit;
}
}
else
{
setcookie("login_usuario");
setcookie("senha_usuario");
echo "Vocâ não efetuou o login.";
exit;
}
}
else
{
echo "Você não efetuou o login.";
exit;
}
mysql_close($con);
?>
CONF.PHP
<?php
$host = "localhost"; //Host onde a página se encontra
$dbname = "sia"; //Nome do banco de dados q armazena os dados
$user = "root"; //Nome do usuário q tem acesso ao banco de dados
$pass = ""; //Senha do usuário q tem acesso ao banco de dados
?>
CONECTA_MYSQL.INC
<?php
include "conf.php"; // inclui o arquivo conf.php
$con = mysql_connect($host,$user,$pass) or die ("Não foi possível a conexão com o servidor de banco de dados"); // ciar uma conexao com o banco de dados
mysql_select_db($dbname) or die ("Não foi possível encontrar o banco de dados especificado");
?>
Mas emite a mensagem FPDF error: Some data has already been output, can't send PDF file. Sei que não pode haver espaços em branco, etc e etc. Mas ainda não consegui descobrir o erro.
Pergunta
viper33
Tenho o seguinte relatório básico de cidades:
VALIDA COOKIE CONF.PHP CONECTA_MYSQL.INCMas emite a mensagem FPDF error: Some data has already been output, can't send PDF file. Sei que não pode haver espaços em branco, etc e etc. Mas ainda não consegui descobrir o erro.
Editado por viper33Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.