require_once '../../Connections/cn.php'; ?> <? include ('class.ezpdf.php'); include ('../../clases/datos.php'); mysql_select_db($database_cn, $cn); $query_rsCabecera = "SELECT f.NombreAnio, e.NombreNivel, case '".$_POST['cboGrado']."' when '' then 'Todos' else c.NombreGrado end as NombreGrado, case '".$_POST['cboSeccion']."' when '' then 'Todos' else d.NombreSeccion end as NombreSeccion, CASE b.EstadoRetirado WHEN 0 THEN 'Activo' WHEN 1 THEN 'Retirado' WHEN 2 THEN 'Todos' END AS Estado FROM alumno a INNER JOIN matricula b ON b.CodAlumno=a.CodAlumno INNER JOIN grado c ON c.CodGrado=b.CodGrado INNER JOIN seccion d ON d.CodSeccion=b.CodSeccion INNER JOIN nivel e ON e.CodNivel=c.CodNivel INNER JOIN anio f ON f.CodAnio=b.CodAnio WHERE b.CodAnio='".$_POST['cboAnio']."' AND e.CodNivel='".$_POST['cboNivel']."' AND (b.CodGrado='".$_POST['cboGrado']."' OR ''='".$_POST['cboGrado']."') AND (b.CodSeccion='".$_POST['cboSeccion']."' OR ''='".$_POST['cboSeccion']."') AND (b.EstadoRetirado='".$_POST['cboEstado']."' OR 2='".$_POST['cboEstado']."') GROUP by f.NombreAnio, e.NombreNivel"; $rsCabecera = mysql_query($query_rsCabecera, $cn) or die(mysql_error()); $row_rsCabecera = mysql_fetch_assoc($rsCabecera); $totalRows_rsCabecera = mysql_num_rows($rsCabecera); $objDatos=new datos(); $rsMatricula=$objDatos->ObtenerConsultaMatriculaSelAll($_POST['cboAnio'],$_POST['cboNivel'],$_POST['cboGrado'],$_POST['cboSeccion'],$_POST['cboEstado']); $rowMatricula=$objDatos->PoblarConsultaMatriculaSelAll($rsMatricula); $pdf =& new Cezpdf('a4'); $pdf->selectFont('fonts/helvetica.afm'); $datacreator = array ( 'Title'=>'Ejemplo PDF', 'Author'=>'unijimpe', 'Subject'=>'PDF con Tablas', 'Creator'=>'*****@*****.**', 'Producer'=>'http://blog.unijimpe.net' ); $pdf->addInfo($datacreator); do{ $data[] = array('Codigo'=>$rowMatricula['CodAlumno'], 'GradoSeccion'=>$rowMatricula['GradoSeccion'], 'Alumno'=>$rowMatricula['Alumno'], 'Estado'=>$rowMatricula['Estado']); }while($rowMatricula=$objDatos->PoblarConsultaMatriculaSelAll($rsMatricula));