<?php
error_reporting(E_ERROR | E_PARSE);

$_POST['per1'] = 9;
$_POST['cur1'] = 12;
$_POST['estudiante'] = 160008;

include '../conector.php';
include 'fpdf.php';

class PDF extends FPDF
{
    function Header(){}
}

$pdf = new PDF('P','cm','letter');
$pdf->AddPage();

$per1 = $_POST['per1'];
$cur1 = $_POST['cur1'];
$estudiante = $_POST['estudiante'];

$seleccion_pen=" select distinct pensum.subject_id
            from estudiante,pensum,curso,planilla_detalle,asignatura 
                         where pensum.class_id=".$cur1." 
                        and estudiante.estudiante_id=".$estudiante." 
                        and planilla_detalle.planilla=".$per1." 
                        and pensum.class_id=curso.curso_id 
                        and estudiante.curso_id=pensum.class_id 
                        and pensum.estado='A' 
                        and planilla_detalle.codigo_pensum=pensum.subject_id 
                        and planilla_detalle.codigo_est=estudiante.estudiante_id 
                        and asignatura.subject_id=pensum.asignatura_id order by pensum.nombre";

$res_seleccion_pen=mysql_query($seleccion_pen);
$num_filas_pen = mysql_num_rows($res_seleccion_pen);

if($num_filas_pen>0){
    $pdf->SetFont('Arial','B',14);
    $pdf->Cell(0,10,'Materias encontradas: ' . $num_filas_pen,0,1);
    
    while($rs_sel_pen=mysql_fetch_array($res_seleccion_pen)){
        
        $select_curso_nota=" select  asignatura.nombre,planilla_consulta.pensum,
                    IFNULL(planilla_consulta.D,0),
                    IFNULL(planilla_consulta.I,0),
                    IFNULL(planilla_consulta.F,0),
                    IFNULL(planilla_consulta.IP,0),
                    IFNULL(planilla_consulta.FP,0),
                    IFNULL(planilla_consulta.C1,0),
                    IFNULL(planilla_consulta.C2,0),
                    IFNULL(planilla_consulta.CG,0),
                    pensum.intensidad
                    from estudiante,pensum,curso,planilla_consulta,asignatura 
                    where pensum.class_id=".$cur1." 
                    and estudiante.estudiante_id=".$estudiante." 
                    and planilla_consulta.periodo=".$per1." 
                    and pensum.class_id=curso.curso_id 
                    and estudiante.curso_id=pensum.class_id 
                    and pensum.estado='A' 
                    and pensum.subject_id=".$rs_sel_pen[0]."
                    and planilla_consulta.pensum=pensum.subject_id 
                    and planilla_consulta.estudiante=estudiante.estudiante_id 
                    and asignatura.subject_id=pensum.asignatura_id order by pensum.nombre";    

        $res_select_curso_nota=mysql_query($select_curso_nota);
        $num_filas_not = mysql_num_rows($res_select_curso_nota);    
        
        if($num_filas_not>0){            
            while($rs_curso_nota=mysql_fetch_array($res_select_curso_nota)){
                $pdf->SetFont('Arial','',10);
                $pdf->Cell(0,6,$rs_curso_nota[0] . ' - D:' . $rs_curso_nota[2] . ' I:' . $rs_curso_nota[3],0,1);
            }
        }
    }
} else {
    $pdf->SetFont('Arial','B',14);
    $pdf->Cell(0,10,'NO HAY MATERIAS para este estudiante/periodo',0,1);
}

$pdf->Output('test_post.pdf','F');
echo "PDF generado con POST: test_post.pdf\n";
?>