Crear varios archivos FPDF

Iniciado por afede19, 29 Diciembre 2016, 12:20 PM

0 Miembros y 1 Visitante están viendo este tema.

afede19

buen dia amigos, les consulto porque necesitaría crear varios archivos PDF con el FPDF.

Tengo una sentencia que busca los valores de los usuarios y me deberia generar un reporte por cada usuario y solo me genera uno (el primer usuario).
Gracias

Código (php) [Seleccionar]
<?php require_once('/conexion.php'); ?>

<?php
session_start
();
require(
'fpdf/fpdf.php');


mysql_select_db($database_BDUsuarios$BDUsuarios);
$query_BusRec "SELECT * FROM user";
$TotalBusRec mysql_query($query_BusRec$BDUsuarios) or die(mysql_error());
$valorCantidadRegistros mysql_num_rows($TotalBusRec);


for(
$i$i <= $valorCantidadRegistros$i++ ){
$row mysql_fetch_array($TotalBusRec);

//copio los demás valores para poder mostrarlos
$vrecibonro $row[5];
$vapellidonombre $row[1];
$valorDoc $row[2];

    
// -----------------------------------------------

// Cabecera de Página
    
$pdf = new FPDF();
    
$pdf->AddPage();

//Parte superior (encabezado)
    
$pdf->SetFont('Times','B',13);
$pdf->Cell(180,7,"INFORME DE USUARIOS",0,1,"C");
$pdf->Ln();

    
//segunda linea
    
$pdf->SetFont('Arial','B',10);
$pdf->Cell(80,7,"Apellido y Nombres",1,0,'C',TRUE);
$pdf->Cell(25,7,"Documento",1,0,"C",TRUE);

......(
aca va todo el codigo para generar el PDF)

$nombrearchivo=$valorDoc.".pdf";
    
$pdf->Output($nombrearchivo'D');
exit; 
}
?>



<?php
// Finalmente, destruir la sesión.
session_destroy();
?>


Mod: Uso obligatorio de Etiquetas GeSHi.
https://foro.elhacker.net/php/obligatorio_normas_del_subforo_de_php_13012015-t148495.0.html

ThinkByYourself

Hola afede19,

Esta línea:

Código (php) [Seleccionar]
$row = mysql_fetch_array($TotalBusRec);

Quizá sería poner:

Código (php) [Seleccionar]
$row = mysql_fetch_array($i);

Y luego hay un momento que dices "exit". No sé si tendrá eso algo que ver con lo que comentas.

Sólo para que pruebes otra cosa, no sé si será solución.

Saludos
No te voy a engañar.
Todos hemos sido programados para normalizar la psicopatía de las élites económicas y políticas, y para realimentar su patrón de ciega codicia.