Foros del Web » Programando para Internet » PHP »

problema al generar informes con fpdf y mc_table.php

Estas en el tema de problema al generar informes con fpdf y mc_table.php en el foro de PHP en Foros del Web. Hola amigos, les cuento, estoy generando informes en pdf con fpdf y tengo un problema en esto, estoy utilizando mc_table.php junto con la libreria fpdf ...
  #1 (permalink)  
Antiguo 24/08/2009, 11:38
 
Fecha de Ingreso: diciembre-2007
Mensajes: 385
Antigüedad: 16 años, 4 meses
Puntos: 0
problema al generar informes con fpdf y mc_table.php

Hola amigos, les cuento, estoy generando informes en pdf con fpdf y tengo un problema en esto, estoy utilizando mc_table.php junto con la libreria fpdf para generar mis informes para q estos no sobrepasen los limites de las lineas/campos de las tablas donde presento los datos, es decir para q cuando el texto sea mas grande q las celdas de mis tablas, dicho texto se escriba en la misma celda abajo, bueno mi code es este:
Código PHP:
?php
define
('FPDF_FONTPATH','../font/');
require(
'../mc_table.php');
include_once(
"../../include_php/funciones.php");
include_once(
"../../include_php/conexion.php");
include_once (
"../../include_php/comprobaciones.php");
$conn conexion();
$SELECT_NINO_X_SECTOR="SELECT fu_obtener_edad(fecha_nac_nino,CURRENT_DATE) as edad, nino.id_nino, nino.nombre_nino, nino.apellido_paterno_nino, nino.apellido_materno_nino, fecha_nac_nino, nino.direccion_nino, nino.sector_nino, nino.fono_fijo, nino.fono_movil, nino.fono_referencia, vive_con, mo_no_vive_con_padres, desc_no_vive_con_padres
 FROM nino  
     where nino.sector_nino = 'ANITA'"
;
 
//echo $SELECT_NINO_X_EDAD;
 
$RES_NINO_X_SECTOR=pg_query($conn$SELECT_NINO_X_SECTOR);
$row_res_nino_x_sector pg_fetch_assoc($RES_NINO_X_SECTOR);

$pdf=new PDF_MC_Table();
$pdf->Open();
$pdf->AddPage();

$pdf->SetWidths(array(10,35,22,14,30,25,16,16,16,25,35,40));
$pdf->Titulo(array('CIP','Nombre','Fec. Nac.','Edad','Direccion','Sector','F. Fijo','F. Movil''F. Ref.''Vive con''Mo. no vive pdrs''Descripcion'));


do
{
    
    if (
$row_res_nino_x_sector['id_nino'] != ''
        
$row_res_nino_x_sector['id_nino'];
        
        if (
$row_res_nino_x_sector['nombre_nino'] && $row_res_nino_x_sector['apellido_paterno_nino'] && $row_res_nino_x_sector['apellido_materno_nino'] != ''
        
$row_res_nino_x_sector['nombre_nino']." ".$row_res_nino_x_sector['apellido_paterno_nino']." ".$row_res_nino_x_sector['apellido_materno_nino'];
        
        if (
$row_res_nino_x_sector['fecha_nac_nino'] != ''
            
$row_res_nino_x_sector['fecha_nac_nino'];
            
        if (
$row_res_nino_x_sector['direccion_nino'] != '')
            
$row_res_nino_x_sector['direccion_nino'];
            
        if (
$row_res_nino_x_sector['sector_nino'] != '')
            
$row_res_nino_x_sector['sector_nino'];
            
        if (
$row_res_nino_x_sector['fono_fijo'] != '')
            
$row_res_nino_x_sector['fono_fijo'];
        
        if (
$row_res_nino_x_sector['fono_movil'] != '')    
            
$row_res_nino_x_sector['fono_movil'];
            
        if (
$row_res_nino_x_sector['fono_referencia'] != '')
            
$row_res_nino_x_sector['fono_referencia'];    
            
        if (
$row_res_nino_x_sector['vive_con'] != '')
            
$row_res_nino_x_sector['vive_con'];
            
        if (
$row_res_nino_x_sector['mo_no_vive_con_padres'] != '')
            
$row_res_nino_x_sector['mo_no_vive_con_padres'];
            
        if (
$row_res_nino_x_sector['desc_no_vive_con_padres'] != '')    
            
$row_res_nino_x_sector['desc_no_vive_con_padres'];
            
            
$pdf->Row(array($row_res_nino_x_sector['id_nino'],$row_res_nino_x_sector['nombre_nino'],$row_res_nino_x_sector['apellido_materno_nino'],$row_res_nino_x_sector['apellido_materno_nino'],$row_res_nino_x_sector['fecha_nac_nino'],$row_res_nino_x_sector['direccion_nino'],$row_res_nino_x_sector['sector_nino'],$row_res_nino_x_sector['fono_fijo'],$row_res_nino_x_sector['fono_movil'],$row_res_nino_x_sector['fono_referencia'],$row_res_nino_x_sector['vive_con'],$row_res_nino_x_sector['mo_no_vive_con_padres'], $row_res_nino_x_sector['desc_no_vive_con_padres'])); 
}

while (
$row_res_nino_x_sector pg_fetch_assoc($RES_NINO_X_SECTOR)); 
$pdf->Output(); 
?> 
este es mi code y al ejecutarlo me manda errores en las siguientes llineas:

Warning: Division by zero in C:\Archivos de programa\Apache Software Foundation\Apache2.2\htdocs\PDA\fpdf13\mc_table.ph p on line 68

Warning: Division by zero in C:\Archivos de programa\Apache Software Foundation\Apache2.2\htdocs\PDA\fpdf13\fpdf.php on line 825

estas lineas son en fpdf.php:

$wmax=($w-2*$this->cMargin)*1000/$this->FontSize;

y en mc_table.php:

$wmax=($w-2*$this->cMargin)*1000/$this->FontSize;


he probado cambiando el numero dos por otro numeros, pero me sigue el mismo error y si comento dichas lineas el documento se me genera en blanco.... en q estare fallando amigos??? porfavor ruego su ayuda!!!!! alguien q me pueda ayudar/guiar porfavor!!!!! de antemano gracias.... bye
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:09.