Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Problema con mi pdf

Estas en el tema de Problema con mi pdf en el foro de PHP en Foros del Web. Logre q me diera el pdf pero solo me da un valor, el ultimo ingresado en la bases de datos @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código PHP: Ver ...
  #1 (permalink)  
Antiguo 24/01/2013, 13:10
 
Fecha de Ingreso: enero-2013
Mensajes: 36
Antigüedad: 11 años, 3 meses
Puntos: 0
Problema con mi pdf

Logre q me diera el pdf pero solo me da un valor, el ultimo ingresado en la bases de datos

Código PHP:
Ver original
  1. <?php
  2.  
  3. include_once('fpdf/fpdf.php');
  4. class PDF extends FPDF
  5. {
  6.  
  7. // Una tabla más completa
  8. function ImprovedTable($header, $data)
  9. {
  10.     // Anchuras de las columnas
  11.     $w = array(50,40,45,52);
  12.     // Cabeceras
  13.     for($i=0;$i<count($header);$i++)
  14.         $this->Cell($w[$i],7,$header[$i],1,0,'C');
  15.     $this->Ln();
  16.     // Datos
  17.     foreach($data as $row)
  18.     {
  19.         $this->Cell($w[0],6,$row[0],'LR');
  20.         $this->Cell($w[1],6,$row[1],'LR');
  21.         $this->Cell($w[2],6,number_format($row[2]),'LR',0,'R');
  22.         $this->Cell($w[3],6,number_format($row[3]),'LR',0,'R');
  23.         $this->Ln();
  24.     }
  25.     // Línea de cierre
  26.     $this->Cell(array_sum($w),0,'','T');
  27. }
  28. }
  29.  
  30.  
  31. $pdf = new PDF();
  32. $pdf->Open();
  33. $pdf->AddPage();
  34.  
  35. $pdf->Image('img/cintillo_inst.jpg',5,5,200);
  36.  
  37.  
  38. $pdf->ln(15);
  39. $pdf->SetFont('Arial','',15);
  40. $pdf->Cell(45,15,'Fecha:'.' '.date("d/m/Y"),0,1,'C');
  41. $pdf->Cell(36,0,'Hora:'.' '.date("H:i:s"),0,1,'C');
  42.  
  43. $pdf->ln(5);
  44. $pdf->SetFont('Arial','B',16);
  45. $pdf->Cell(190,15,'Reporte de Solicitudes de Permisos',0,1,'C');
  46.  
  47.  
  48. $pdf->SetFont('Arial','',14);
  49. $header = array('Fecha de Solicitud', 'Solicitante', 'Gerencia u oficina', 'Duracion de permisos');
  50. $pdf->ImprovedTable($header, $datas);
  51. $pdf->ln();
  52.  
  53. $pdf->SetFont('Arial','B',14);
  54.  
  55. $cadconex="dbname=sspa host=localhost port=5432 user=postgres password=0000";
  56. $conexion = pg_connect($cadconex);
  57.  
  58. $sql="select nombre, apellido, gerencia, cargo from empleados";
  59.  
  60. $r=pg_query($conexion,$sql);
  61.  
  62. for ($i=1;$i<=51;$i++){
  63.  
  64.  while ($datos = pg_fetch_array($r)) {
  65.       $datas = array($datos[""],$datos["nombre"]." ".$datos["apellido"], $datos["gerencia"],$datos[""]);
  66.      
  67.     }
  68.    
  69. }
  70.  
  71. $pdf->ImprovedTable($datas);
  72.  
  73.  
  74. $pdf->Image('img/pie_pag1.png',30,260,150,30);
  75. $pdf->Output();
  76. ?>

Etiquetas: pdf, select, sql, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:04.