Código PHP:
<?php
//creamos la sesion
session_start();
//validamos si se ha hecho o no el inicio de sesion correctamente, si no se ha hecho la sesion nos regresará a la pagina de Login.php
if(!$_SESSION['Acceso']){
header("Location: Login.php");
exit;
}
ob_start();
require_once('fpdf/fpdf.php');
require_once('fpdi/fpdi.php');
require('Conexion.php');
$peri = $_GET["Per"];
// initiate FPDI
$pdf = new FPDI();
// add a page
$pdf->AddPage();
// set the source file
$pdf->setSourceFile("F01-21SS01.pdf");
// import page 1
$tplIdx = $pdf->importPage(1);
// use the imported page and place it at point 10,10 with a width of 100 mm
$pdf->useTemplate($tplIdx, 0, 0, 0, 0, true);
// now write some text above the imported page
$pdf->SetFont('Helvetica','','10');
$pdf->SetTextColor(255, 0, 0);
$pdf->SetXY(45, 68);
$pdf->Write(0, $peri);
// now write some text above the imported page
$pdf->SetFont('Helvetica','','20');
$pdf->SetTextColor(255, 0, 0);
$pdf->SetXY(140.5, 45);
$pdf->Write(0, 'X');
ob_end_clean();
$pdf->Output();
?>
<?
?>
Mi problema esta en que quiero ahora usar una consulta a mi base de datos cargue algunos parametros mas y empieze a llenar en automatico, con salto de pagina y obviamente usando la misma plantilla base de PDF.
Intente hacer algo parecido con lo de este post y mezclarlo con lo que tengo lo cual no me funciono pues me muestra el resultado final en blanco y sin salto de pagina.
[URL="http://www.tecnopedia.net/php-scripts/crear-pdf-con-php-y-fpdf/"]http://www.tecnopedia.net/php-scripts/crear-pdf-con-php-y-fpdf/[/URL]
Ahora bien, lo hice de esta manera, igual y les da una idea pero no funciona
Código PHP:
// initiate FPDI
$pdf = new FPDI();
$reg = mysqli_query($con,"SELECT COUNT (*) FROM userksgl WHERE (periodo_mantto='".$peri."')");
// iteramos N vece
for($i=0; $i < $reg; $i++){
// add a page
$pdf->AddPage();
// set the source file
$pdf->setSourceFile("F01-21SS01.pdf");
// import page 1
$tplIdx = $pdf->importPage(1);
// use the imported page and place it at point 10,10 with a width of 100 mm
$pdf->useTemplate($tplIdx, 0, 0, 0, 0, true);
}
$sql = mysqli_query($con,"SELECT * FROM userksgl WHERE (periodo_mantto='".$peri."')");
while($row=mysqli_fetch_array($sql))
{
$name = $row['nombre_usuario'];
$per = $row['periodo_mantto'];
}
// now write some text above the imported page
$pdf->SetFont('Helvetica','','10');
$pdf->SetTextColor(255, 0, 0);
$pdf->SetXY(45, 68);
$pdf->Write(0, $per);
// now write some text above the imported page
$pdf->SetFont('Helvetica','','20');
$pdf->SetTextColor(255, 0, 0);
$pdf->SetXY(140.5, 45);
$pdf->Write(0, $name);