Ir para conteúdo
Fórum Script Brasil
  • 0

Problemas com FPDF


Marcos Adilson

Pergunta

Bom dia Galera

alguém pode me dizer onde estou errando para gerar pdf?

segue codigo abaixo

<?

//CONFIGURAÇÕES DO BD MYSQL

$servidor = "mysql8.prv.f3.k8.com.br";

$usuario = "renz";

$senha = "aiy2058";

$bd = "renz";

//TÍTULO DO RELATÓRIO

$titulo = "TESTE ETIQUETA";

//LOGO QUE SERÁ COLOCADO NO RELATÓRIO

$imagem = "";

//ENDEREÇO DA BIBLIOTECA FPDF

$end_fpdf = "http://www.renz.com.br/renz/adm2/fpdf/";

//NUMERO DE RESULTADOS POR PÁGINA

$por_pagina = 20;

//ENDEREÇO ONDE SERÁ GERADO O PDF

$end_final = "http://www.renz.com.br/renz/adm2/fotos/artigo_php.pdf";

//TIPO DO PDF GERADO

//F-> SALVA NO ENDEREÇO ESPECIFICADO NA VAR END_FINAL

$tipo_pdf = "F";

/************** NÃO MEXER DAQUI PRA BAIXO ***************/

//CONECTA COM O MYSQL

$conn = mysql_connect($servidor, $usuario, $senha);

$db = mysql_select_db($bd, $conn);

$sql = mysql_query("SELECT nome, empresa, endereco, cep, cidade, estado FROM cad_cli WHERE estado = '$estado'", $conn);

$row = mysql_num_rows($sql);

//VERIFICA SE RETORNOU ALGUMA LINHA

if(!$row) { echo "Não retornou nenhum registro"; die; }

//CALCULA QUANTAS PÁGINAS VÃO SER NECESSÁRIAS

$paginas = ceil($row/$por_pagina);

//PREPARA PARA GERAR O PDF

define("FPDF_FONTPATH", "$end_fpdf/font/");

require_once("$end_fpdf/fpdf.php");

$pdf = new FPDF();

//INICIALIZA AS VARIÁVEIS

$linha_atual = 0;

$inicio = 0;

//PÁGINAS

for($x=1; $x<=$paginas; $x++) {

//VERIFICA

$inicio = $linha_atual;

$fim = $linha_atual + $por_pagina;

if($fim > $row) $fim = $row;

$pdf->Open();

$pdf->AddPage();

$pdf->SetFont("Arial", "B", 10);

$pdf->Image($imagem, 0, 8);

$pdf->Ln(2);

$pdf->Cell(185, 8, "Página $x de $paginas", 0, 0, 'R');

//QUEBRA DE LINHA

$pdf->Ln(20);

//MONTA O CABEÇALHO

$pdf->Cell(15, 8, "", 1, 0, 'C');

$pdf->Cell(85, 8, "COLUNISTA", 1, 0, 'L');

$pdf->Cell(85, 8, "ASSUNTO", 1, 1, 'L');

//EXIBE OS REGISTROS

for($i=$inicio; $i<$fim; $i++) {

$pdf->Cell(15, 8, mysql_result($sql, $i, "ID"), 1, 0, 'C');

$pdf->Cell(85, 8, mysql_result($sql, $i, "NOME"), 1, 0, 'L');

$pdf->Cell(85, 8, mysql_result($sql, $i, "ASSUNTO"), 1, 1, 'L');

$linha_atual++;

}//FECHA FOR(REGISTROS - i)

}//FECHA FOR(PAGINAS - x)

//SAIDA DO PDF

$pdf->Output("$end_final", "$tipo_pdf");

?>

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Poderia citar que erro está sendo gerado?

Uma dica: Quando postar código, coloque-o dentro da tag "code"

Olá eu sou um código

Assim fica mais fácil de compreender :)

T+

André

Editado por ARD
Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...