Hola a todos,
tengo un sistema donde quiero imprmir en fpdf todos los registros de la tabla, pero tengo un inconveniente, asi como lo tengo estructurado solo me imprime por registro individual ya que el encabezado solo me sale en el primer registro el encabezado y el resto no me sale desde la segunda hoja dicho encabezado, encadenando asi un desorden en los archivos pdf. esta es la forma como lo tengo.
Para explicarme mejor, quiero que el encabezado (La info de la Institucion) me salga en todas las hojas del documento pdf.
$pdf = new FPDF();
$pdf = new FPDF('P','mm','legal');
$pdf->AddPage();
$pdf->SetTitle('Ficha del Estudiante');
$pdf->SetFont('Arial', '', 16);
//$pdf->Cell(5, 3, '', 0);
$info_inst = mysql_query("SELECT * FROM table_info_inst");
while($reg = mysql_fetch_array($info_inst)){
$pdf->Cell(150, 8, utf8_decode ($reg['nombre_inst']), 0, 'C');
$pdf->Ln(5);
$pdf->SetFont('Arial', '', 10);
//$pdf->Cell(75, 3, '', 0);
$pdf->Cell(8, 8, 'NIT:', 0);
$pdf->Cell(150, 8, utf8_decode ($reg['nit']), 0, 'C');
$pdf->Ln(5);
$pdf->SetFont('Arial', '', 10);
//$pdf->Cell(45, 3, '', 0);
$pdf->Cell(15, 8, 'Telefono:', 0);
$pdf->Cell(30, 8, $reg['telefono'], 0);
$pdf->Ln(5);
$pdf->Cell(20, 8, 'Fijo - FAX:', 0);
$pdf->Cell(45, 8, $reg['fax'], 0);
$pdf->Ln(5);
$pdf->SetFont('Arial', '', 10);
//$pdf->Cell(60, 3, '', 0);
$pdf->Cell(15, 8, 'Correo:', 0);
$pdf->Cell(45, 8, $reg['email'], 0);
$pdf->Ln(7);
$pdf->SetFont('Arial', 'B', 13);
$pdf->Cell(1, 3, '', 0);
$pdf->SetFillColor(215,215,215);
$pdf->Cell(190, 8, 'INFORMACION DEL ESTUDIANTE', 0,0,'C','true');
}
$pdf->Ln(5);
$pdf->SetFont('Arial', '', 10);
$pdf->Cell(100, 10, 'Fecha: '.date('d-m-Y').'', 0);
//Configuracion de la linea $pdf->Line(alin-izq,altura-izq,ancho,altura-der);
$pdf->Line(10,53,200,53);
//CONSULTA
//$pagos = mysql_query("SELECT * FROM pagos");
$pagos = mysql_query("SELECT * FROM table_alum");
while($reg = mysql_fetch_array($pagos)){
//linea 1
//$pdf->Ln(1);
$pdf->SetFont('Arial', '', 11);
$pdf->Ln(11);
$pdf->Cell(24, 8, 'Apellidos:', 0);
$pdf->Cell(133, 8, utf8_decode ($reg['apellidos']), 0);
$pdf->Cell(22, 8, 'Ficha No. 00', 0, 'C');
$pdf->Cell(15, 8, $reg['idalumno'], 0);
$pdf->Ln(5);
$pdf->Cell(24, 8, 'Nombres:', 0);
$pdf->Cell(40, 8, utf8_decode ($reg['nombres']), 0);
$pdf->Ln(5);
$pdf->Cell(24, 8, 'Tipo Doc:', 0);
$pdf->Cell(70, 8, $reg['tipo_iden_alum'], 0);
$pdf->Ln(5);
$pdf->Cell(32, 8, utf8_decode ('Estrato:'), 0);
$pdf->Cell(64, 8, utf8_decode ($reg['estrato']), 0);
$info_inst = mysql_query("SELECT * FROM table_info_inst");
while($reg = mysql_fetch_array($info_inst)){
$pdf->Ln(14);
$pdf->Cell(65, 8, '_______________________', 0);
$pdf->Cell(70, 8, '_______________________', 0);
$pdf->Cell(70, 8, '_______________________', 0);
$pdf->Ln(4);
$pdf->Cell(70, 8, $reg['rector'], 0);
$pdf->Cell(70, 8, $reg['coordinador'], 0);
$pdf->Cell(20, 8, $reg['nom_secretaria'], 0);
$pdf->Ln(4);
$pdf->Cell(15, 8, 'C.C. No.', 0);
$pdf->Cell(55, 8, $reg['doc_rector'], 0);
$pdf->Cell(15, 8, 'C.C. No.', 0);
$pdf->Cell(55, 8, $reg['doc_coord'], 0);
$pdf->Cell(15, 8, 'C.C. No.', 0);
$pdf->Cell(20, 8, $reg['doc_secre'], 0);
$pdf->Ln(4);
$pdf->Cell(70, 8, $reg['cargo_rec'], 0);
$pdf->Cell(70, 8, $reg['cargo_coord'], 0);
$pdf->Cell(20, 8, $reg['cargo_secre'], 0);
}
}
$pdf->Output();