Marcos Adilson Postado Junho 1, 2009 Denunciar Share Postado Junho 1, 2009 Bom dia Galeraalgué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 LINHAif(!$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 PDFdefine("FPDF_FONTPATH", "$end_fpdf/font/");require_once("$end_fpdf/fpdf.php");$pdf = new FPDF();//INICIALIZA AS VARIÁVEIS$linha_atual = 0;$inicio = 0;//PÁGINASfor($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");?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ARD Postado Junho 1, 2009 Denunciar Share Postado Junho 1, 2009 (editado) 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 Junho 1, 2009 por ARD Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Marcos Adilson Postado Junho 1, 2009 Autor Denunciar Share Postado Junho 1, 2009 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énão esta gerando erro, so sai em branco, sem dados Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Marcos Adilson
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
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.