Código PHP:
Ver original
<?php require('inc/fpdf.php'); include("inc/conexion.php"); /** * */ class PDF extends FPDF { var $tpoReporte; var $fecDesde; var $fecHasta; var $tpoDep; var $espAca; var $cveEspUni; var $query; var $result; var $link; // Cabecera de página { // Logo $this->Image('img/escudo.jpg',11,20,25); $this->Image('img/logo_didepa.jpg',160,18,30); //titulo fecha actual global $titFecAct; $this->SetFont('Arial','',7); // Arial bold 15 $this->Cell(1); // Movernos a la derecha $this->Cell(10,0,$titFecAct); $this->Ln(0); // Salto de línea //titulo Control Escolar global $titCont; $this->SetFont('Arial','',7); $this->Cell(60); $this->Cell(10,0,$titCont); $this->Ln(12); //titulo UAEM global $titUaem; $this->SetFont('Arial','B',10); // Arial bold 15 $this->Cell(28); // Movernos a la derecha $this->Cell(76,5,$titUaem,'B',0); $this->Ln(5); // Salto de línea //UAEM global $uaem; $this->SetFont('Arial','B',10); // Arial bold 15 $this->Cell(28); // Movernos a la derecha $this->Cell(10,5,$uaem); $this->Ln(0); //titulo Secretaria global $titSec; $this->SetFont('Arial','B',7); // Arial bold 15 $this->Cell(76); // Movernos a la derecha $this->Cell(10,5,$titSec); $this->Ln(12); //tit Direccion global $titDir; $this->SetFont('Arial','B',11); $this->Cell(28); $this->Cell(10,5,$titDir); $this->Ln(6); //tit Sistema global $titSis; $this->SetFont('Arial','',9); $this->Cell(28); $this->Cell(10,5,$titSis); $this->Ln(6); //titulo reporte global $titRep; $this->SetFont('Arial','',9); $this->Cell(28); $this->Cell(0,5,$titRep); $this->Ln(6); /* //fechadesde global $titFecDes; $this->SetFont('Arial','',8); $this->Cell(60); $this->Cell(40,5,$titFecDes); $this->Ln(0); //fechahasta global $titFecHas; $this->SetFont('Arial','',8); $this->Cell(90); $this->Cell(40,5,$titFecHas); $this->Ln(0); //Espacio global $spacio; $this->SetFont('Arial','B',8); $this->Cell(60); $this->Cell(40,20,$spacio);*/ $this->Ln(18); // Salto de línea } // Pie de página function Footer() { $this->SetY(-15); // Posición: a 1,5 cm del final $this->SetFont('Arial','I',8); // Arial italic 8 $this->SetTextColor(128); // Color del texto en gris // Número de página } function BasicTable($encabezado){ $link = Conectarse(); //Anchuras de las columnas $this->Cell($w[$i],5,$encabezado[$i],1,0,'C'); } $this->Ln(); //fILTROS $query = "SELECT C.CrsIni,C.CrsFin,B.AdsClv,B.AdsNiv,B.AdsNom espacio,count(D.ClvAsi) totalAsi FROM tblasi A INNER JOIN tblads B ON (A.AsiAds=B.AdsClv) INNER JOIN detcrs D ON (A.AsiClv=D.ClvAsi) INNER JOIN tblcrs C ON (C.CrsClv=D.ClvCrs) WHERE 1=1 AND (UCASE(TRIM(C.CrsTip))='DES. HUM.' OR UCASE(TRIM(C.CrsTip))='DIDACTICOS' OR UCASE(TRIM(C.CrsTip))='DISCIPLINARIOS' OR UCASE(TRIM(C.CrsTip))='EBC' OR UCASE(TRIM(C.CrsTip))='ENSEÑANZA APRENDIZAJE' OR UCASE(TRIM(C.CrsTip))='TRANSVERSALIDAD' OR UCASE(TRIM(C.CrsTip))='PROINSTA') $filFecVig $filEspAca $filEspUni GROUP BY espacio"; $total = 0; $this->Ln(); $total = $total + $fila['totalAsi']; } $this->Cell($w[0],4,'TOTAL','LR'); $this->Ln(); } } $pdf = new PDF('P','mm','A4'); $titCont = 'SISTEMA INTEGRAL DE CONTROL ESCOLAR'; $uaem = 'UAEM'; $titRep = utf8_decode('Asistentes Totales en Cursos de Formación, Profesionalización y Capacitación'); /*$titFecDes = 'DEL ".[$fecDesde]" '; $titFecHas = 'AL'.$fecHasta; $spacio = utf8_decode('ESPACIO');*/ $pdf->AliasNbPages(); $pdf->SetFont('Arial','',7); //escoger fuente $pdf->AddPage(); //añadir pagina $pdf->BasicTable($encabezado); $pdf->Output(); //documento se cierra y se envía al navegador ?>
Quedo en espera de sus comentarios, gracias