comment
IRC Chat
play_arrow
Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

[Ayuda] Reportes con FPDF con imagen de fondo

  • 1 Respuestas
  • 2868 Vistas

0 Usuarios y 2 Visitantes están viendo este tema.

Desconectado Only

  • *
  • Underc0der
  • Mensajes: 219
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
    • Email
  • Skype: cesartorres.1688
« en: Abril 15, 2015, 01:42:49 pm »
Hola a todos, estoy realizando unos reportes con FPDF en el cual tengo que imprimir unos registros traidos de la base de datos mediante una consulta, el reporte tiene una imagen de fondo , pero no me imprime los datos, espero me puedan orientar, dejo el codigo

Código: You are not allowed to view links. Register or Login
<?php 
obstart
();
include(
"fpdf.php");
include(
"../conexion/startconnection.php");
include(
"../header.php");

$id = (int)$GET['id'];
$consulta mysqliquery($conexion,"SELECT * FROM inventario WHERE id='$id'");
$row mysqlifetcharray($consulta);

class 
PDF extends FPDF
{

function 
hoja1()
{

$this->Image('imagen.jpg','0','0','210','297','JPG'); 
//IMAGE (RUTA,X,Y,ANCHO,ALTO,EXTEN)

//distancia entre el tope de la hoja y la primer linea
$this->Ln(30);

//Letra , tipo y tamaño
$this->SetFont('Arial','B',9);

$this->Cell(32);
$this->Cell(0,5,utf8decode('Clave Unica'.$row['claveunica]),0,1,'L');
$this->Cell(32);
$this->Cell(0,5,utf8decode('
Clave C.A.B.M.S.'.$row['clave']),0,1,'L');
$this->Cell(32);
$this->Cell(0,5,utf8decode('
Clasificación'.$row['clasificacion]),0,1,'L');
$this->Cell(32);
$this->Cell(0,5,utf8_decode('Descripción'.$row['descripcion]),0,1,'L');


}

$pdf = new PDF(); //constructor pdf
$pdf->SetFont('
Arial','',8);
$pdf->AddPage();
$pdf->hoja1();
obendclean();
$pdf->Output();
obendflush(); 
?>

« Última modificación: Abril 15, 2015, 02:03:59 pm por Gabriela »

Desconectado kid_goth

  • *
  • Underc0der
  • Mensajes: 201
  • Actividad:
    0%
  • Reputación 3
  • Tu conocimiento se limita cuando dices NO PUEDO...
    • Ver Perfil
    • DC Projects
    • Email
« Respuesta #1 en: Abril 16, 2015, 12:52:56 pm »
hola bro, asi viendolo por encima veo que no estas cerrando las comillas del array $row al momento de asignarlo a la celda.


entonces si te fijas por ejemplo desde esta linea $this->Cell(0,5,utf8decode('Clave Unica'.$row['claveunica]),0,1,'L'); deberias arreglarla asi: $this->Cell(0,5,utf8decode('Clave Unica'.$row['claveunica']),0,1,'L'); por otro lado están mal las funciones de mysqli, no es mysqliquery sino mysqli_query y tampoco es mysqlifetcharray sino mysqli_fetch_array  eso debería solucionar tu problema, aquí el code completo por si acaso:

Código: PHP
  1. <?php
  2. obstart();
  3. include("fpdf.php");
  4. include("../conexion/startconnection.php");
  5. include("../header.php");
  6.  
  7. $id = (int)$GET['id'];
  8. $consulta = You are not allowed to view links. Register or Login($conexion,"SELECT * FROM inventario WHERE id='$id'");
  9. $row = You are not allowed to view links. Register or Login($consulta);
  10.  
  11. class PDF extends FPDF
  12. {
  13.  
  14. function hoja1()
  15. {
  16.  
  17. $this->Image('imagen.jpg','0','0','210','297','JPG');
  18. //IMAGE (RUTA,X,Y,ANCHO,ALTO,EXTEN)
  19.  
  20. //distancia entre el tope de la hoja y la primer linea
  21. $this->Ln(30);
  22.  
  23. //Letra , tipo y tamaño
  24. $this->SetFont('Arial','B',9);
  25.  
  26. $this->Cell(32);
  27. $this->Cell(0,5,utf8decode('Clave Unica'.$row['claveunica']),0,1,'L');
  28. $this->Cell(32);
  29. $this->Cell(0,5,utf8decode('Clave C.A.B.M.S.'.$row['clave']),0,1,'L');
  30. $this->Cell(32);
  31. $this->Cell(0,5,utf8decode('Clasificación'.$row['clasificacion']),0,1,'L');
  32. $this->Cell(32);
  33. $this->Cell(0,5,You are not allowed to view links. Register or Login('Descripción'.$row['descripcion']),0,1,'L');
  34.  
  35. }
  36. }
  37.  
  38. $pdf = new PDF(); //constructor pdf
  39. $pdf->SetFont('Arial','',8);
  40. $pdf->AddPage();
  41. $pdf->hoja1();
  42. obendclean();
  43. $pdf->Output();
  44. obendflush();
  45. ?>
  46.  
« Última modificación: Abril 16, 2015, 12:58:34 pm por kid_goth »
You are not allowed to view links. Register or Login

Acepta con humildad y aprecio que en la vida la muerte es inevitable y amarás ésta, adorando la muerte

 

¿Te gustó el post? COMPARTILO!



[SOLUCIONADO] Ayuda urgente con Virus "Virus.Win32Sality"

Iniciado por Napsters

Respuestas: 6
Vistas: 3261
Último mensaje Junio 11, 2012, 03:38:18 am
por Satyricon
"ayuda con fruitywifi-karma" no puedo activar el modulo karma.

Iniciado por cristobal92

Respuestas: 4
Vistas: 1126
Último mensaje Agosto 02, 2016, 12:03:45 pm
por cristobal92
[JAVA] Ayuda Sockets en Java

Iniciado por FERNANDX

Respuestas: 1
Vistas: 405
Último mensaje Abril 25, 2018, 08:49:50 pm
por Mortal_Poison
[Ayuda] Crear .zip o .rar de un "archivo"

Iniciado por Zentraedi

Respuestas: 5
Vistas: 1274
Último mensaje Marzo 03, 2017, 02:15:20 pm
por Zentraedi
Ayuda Metasploit "no session was created"

Iniciado por kush20

Respuestas: 3
Vistas: 272
Último mensaje Junio 03, 2018, 07:18:08 pm
por km0xu95