Buenas noches, soy novato en generar pdf desde php.
El inconveniente que tengo es que al generar el archivo pdf solo me muestra los resultados de las consultas y no la cabecera de la pagina por favor si alguien me puede colaborar adjunto el codigo.
Muchas Gracias.
<?php
require('conexion/fpdf.php');
mysql_connect('localhost','root','123456');
mysql_select_db('evaluacion_academica');
class PDF extends FPDF
{
//Cabecera de página
function Header()
{
$this->Image('imagenes/logo2.png',25,8,30);
$this->SetFont('Arial','B',15);
$this->Cell(80);
$this->Ln(20);
}
}
$sql_notas="select cod_estudiante,nom_estudiante,ape_estudiante from alumno where cod_grado='1'";
$consulta=mysql_query($sql_notas);
$numero=mysql_num_rows($consulta);
$sql_periodo="select cod_periodo,nom_periodo from periodo where estado='activo'";
$sql_logros="select cod_logro from logro where cod_materia='1' and cod_periodo='$cod_periodo'";
$consulta2=mysql_query($sql_logros);
$sql_profesor="select us.cod_usuario,u.nom_usuario,u.ape_usuario from usuario_grado us
inner join usuario u where us.cod_materia='1' and us.cod_grado='1' and us.cod_usuario=u.cod_usuario";
$consulta_profesor=mysql_query($sql_profesor);
$row_profesor=mysql_fetch_array($consulta_profesor );
$cod_usuario=$row_profesor['nom_usuario'].' '.$row_profesor['ape_usuario'];
$sql_ano="select periodo_inicio,periodo_final from periodo_academico where estado='activo'";
$consulta_ano=mysql_query($sql_ano);
$row_ano=mysql_fetch_array($consulta_ano);
$ano_escolar=$row_ano['periodo_inicio'].' - '.$row_ano['periodo_final'];
$sql_mat="select nom_materia from materia where cod_materia='1'";
$consulta_mat=mysql_query($sql_mat);
$row_mat=mysql_fetch_array($consulta_mat);
$materia=$row_mat['nom_materia'];
$sql_grad="select nom_grado from grado where cod_grado='1'";
$consulta_grad=mysql_query($sql_grad);
$row_grad=mysql_fetch_array($consulta_grad);
$grado=$row_grad['nom_grado'];
$pdf=new FPDF('p','mm','letter');
$pdf->AddPage();
$pdf->SetFont('times','i',10);
$pdf->SetXY(25,50);
$pdf->Cell(76,5,'Profesor(a):'.' '.$cod_usuario,1,0,'L');
$pdf->Cell(50,5,'Materia:'.' '.$materia,1,0,'L');
$pdf->Cell(40,5,utf8_decode('Período:').' '.$nom_periodo,1,0,'L');
$pdf->SetXY(25,55);
$pdf->Cell(83,5,'Año Escolar:'.' '.$ano_escolar,1,0,'L');
$pdf->Cell(83,5,'Grado:'.' '.$grado,1,0,'R');
$pdf->SetFont('times','b',5);
$pdf->SetXY(25,65);
$pdf->Cell(25,5,'COD_ESTUDIANTE',1,0,'C');
$pdf->Cell(81,5,'APELLIDOS Y NOMBRES',1,0,'C');
$i=1;
while($row2= mysql_fetch_array($consulta2))
{
$pdf->SetFont('times','b',6);
$pdf->Cell(10,5,'Logro'.$i,1,0,'C');
$i++;
}
$pdf->SetFont('times','b',6);
$pdf->ln(5);
while($row= mysql_fetch_array($consulta))
{
$pdf->SetX(25);
$pdf->SetFont('times','i',10);
$pdf->Cell(25,5,1234567890,1,0,'C');
$pdf->Cell(81,5,$row['ape_estudiante'].' '.$row['nom_estudiante'],1,0,'L');
$cod_estudiante=$row['cod_estudiante'];
$pdf->ln(5);
}
$pdf->Output();
?>