Bienvenido a la sección de Preguntas y Respuestas, donde puedes plantear tus dudas e inquietudes técnicas y recibir respuestas de otros miembros de la comunidad. Si deseas consultar el foro anterior puedes hacerlo a través del enlace: Foro Anterior (Solo Lectura)

sacar reportes en forma horizontal en pdf

0 positivos 0 negativos
3,125 vistas
BUENOS DIAS AMIGO TENGO UN PROBLEMITA HAGO UN REPORTE EN UN PROYECTO CON PHP Y POSTGRE DONDE EN EL MODULO DE REPORTE, ESPECIFICAMENTE DETALLADO MENSUAL DE RETENCIONES POR CUENTAS ME SALE EN VERTICAL  AQUI EL CODIGO QUE HAGO MAL? ESPERO PUEDAN AYUDARME ADJUNTE LA IMAGEN DE COMO SE VE LOS NUMEROS DEBEN SALIR ABAJO EJEMPLO:

http://i.imgur.com/AzeGqFn.jpg

 

ESTADO / CIERRE DE CICLO / INICIAR Y CULMINAR EN 2015

 

AMAZONAS   /      2                                                 3

TACHIRA       /      2                                                  6

APURE          /      3                                                   9

MERIDA        /     6                                                     4

<?php

                define('FPDF_FONTPATH','../font/');

                require('mc_table_estado.php');

               

                $pdf=new PDF_MC_Table('P','mm','letter');

                $pdf->Open();

                $pdf->AddPage();

                $pdf->AliasNbPages();

               

                $pdf->SetWidths(array(260));

                $pdf->SetFont('Arial','B',11);

                //$pdf->Cell(260,8,'DISTRIBUCION DE MATERIALES POR SISTEMA CONSTRUCTIVO',0,0,'C');

    $pdf->Ln(15);

               

    $pdf->SetFillColor(255,0,0);

    $pdf->SetTextColor(255);

 

                $pdf->SetFont('Arial','B',6);

                $pdf->SetAligns(array('C','L','C','C','R','R','C'));

                $pdf->SetWidths(array(15,105,50,20,25,25,20));

 

    $pdf->SetDrawColor(0,0,0);

               

//            $pdf->Row(array("Presidencial",utf8_decode("Descripción"),utf8_decode("Nº Pto Cta"),utf8_decode("Fecha Aprb."),"Monto Bs. (MM.)"));

               

                $pdf->SetFont('Arial','',6);

    $pdf->SetFillColor(255,255,255);

    $pdf->SetTextColor(0);

                              

                include '../home/connect.php';

               

                $result=pg_query("

                SELECT e.nombre,SUM(ec.viviendas_totales) as viviendas,f.fase FROM estado e

join estructura_constructiva ec ON ec.estado_id=e.id

join fase f ON f.idfase= ec.fase_id

WHERE ec.eliminar=0

GROUP BY e.nombre, f.fase");

   // $pdf->Ln(15);

                $total = pg_num_rows($result);

$estado=0;

                while($row = pg_fetch_array($result))

                {

                               $id=$row['id'];

                               $nombre=$row['nombre'];

                               $viviendas=$row['viviendas'];

                              

                               if($id==$id){

                              

                               $pdf->Row(array($nombre,$viviendas));           

                              

                               }             

                              

                }

 

                //$pdf->SetFont('Arial','B',8);

//            $pdf->Cell(20,6,'Total de registros: '.$total,0);

               

                $pdf->Output();

?>
preguntado por fkalexander (12 puntos) Mar 5, 2015 en Proyectos

1 Respuesta

0 positivos 0 negativos
viendo la extensión que compartes la misma extiende de FPDF, por lo tanto con llamar al constructor pasandole como primer parámetro L en vez de P deberia funcionar.

OFFTOPIC en lo personal mPDF me parece mucha mejor extensión para exportar PDF que FPDF, tiene mejor soporte para renderizar html en el documento PDF. Saludos
respondido por carlos-belisario (178 puntos) Mar 10, 2015
...