Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/08/2008, 16:31
gabymar
 
Fecha de Ingreso: agosto-2008
Mensajes: 94
Antigüedad: 16 años, 3 meses
Puntos: 0
Sonrisa desarrillo de pagina web con php

hola quiero generar reportes en pdf, cree uno pero me muestra este mensaje de error y no se a que se refiere... aqui les mando el codigo y el error


<?php
require('fpdf.php');
///Conexion a la base de datos
include("funciones.php");
con_db();
////se crea un nuevo archivo en pdf
$pdf=new FPDF();

////Desactiva salto de página automático
$pdf->SetAutoPageBreak (false);
////Añadir la primera página
$pdf->AddPage ();

/////set inicial "y" eje posición por página

$y_axis_initial = 25;

///imprimir los títulos de columna
$pdf->SetFont('courier');
$pdf->SetY($y_axis_initial);
$pdf->SetX(25);
$pdf->Cell(0,6,'NUM_CAR', 0,1, 'C');
$pdf->Cell(0,6,'NOM_CON', 0,1, 'C');
$pdf->Cell(0,6,'APE_CON',0,1,'L');
$pdf->Cell(0,6,'COD_UNI',0,1, 'L');
$pdf->Cell(0,0,'TEL_PRI',0,0,'L');
$pdf->Cell(0,0,'TEL_MOV',0,0,'L');
$pdf->Cell(0,6,'EMAIL',0,1,'L');


$y_axis = $y_axis + $row_height;

////seleccionamos de la base de datos los campos a mostrar
$result=mysql_query("select num_car,nom_con,ape_con,cod_uni,tel_pri,tel_mov from consultor ORDER BY num_car");
////inicializacion del contador
$i = 0;

/////Establecer máximo filas por página
$max = 20;

////Conjunto de Altura de Linea
$row_height = 5;

while($row = mysql_fetch_array($result))
{
////Si la fila actual es la última, crear una página nueva e imprimir título de la columna

if ($i == $max)
{
$pdf->AddPage();

////se imprime los titulos de la nueva pagina

$pdf->SetFont('courier');
$pdf->SetY($y_axis_initial);
$pdf->SetX(25);
$pdf->Cell(0,6,'NUM_CAR', 0,1,'C');
$pdf->Cell(0,6,'NOM_CON', 0,1,'C');
$pdf->Cell(0,6,'APE_CON', 0,1,'L');
$pdf->Cell(0,6,'COD_UNI', 0,1,'L');
$pdf->Cell(0,0,'TEL_PRI',0,0,'L');
$pdf->Cell(0,0,'TEL_MOV',0,0,'L');


/////Pase a la siguiente fila
$y_axis = $y_axis + $row_height;

/////Set $ i variable a 0 (primera fila)

$i = 0;
}

$Num_car=$row['num_car'];
$Nom_con=$row['nom_con'];
$Ape_con=$row ['ape_con'];
$Cod_uni=$row ['cod_uni'];
$Tel_pri=$row ['tel_pri'];
$Tel_mov=$row ['tel_mov'];


$pdf->SetY($y_axis);
$pdf->SetX(25);
$pdf->Cell(0,6,$Num_car,0,1,'C');
$pdf->Cell(0,6,$Nom_con,0,1,'C');
$pdf->Cell(0,6,$Ape_con,0,1,'L');
$pdf->Cell(0,6,$Cod_uni,0,1,'C');
$pdf->Cell(0,0,$Tel_pri,0,0,'L');
$pdf->Cell(0,0,$Tel_mov,0,0,'L');


/////Pase a la siguiente fila
$y_axis = $y_axis + $row_height;
$i = $i + 1;
}

descon_db();

//Create file
$pdf->Output();

?>

este es el mensaje

FPDF error: Some data has already been output, can't send PDF file