PHP - FPDF: COLOCAR IMAGEN CON VARIABLE EN UNA TABLA
Publicado por PIERRE (6 intervenciones) el 18/08/2022 01:18:59
Hola muchachos, espero me puedan ayudar.
Deseo colocar en una tabla imagenes, estoy haciendo un catalogo de productos y deseo que salgan sus descripciones y sus imagenes pero cuando lo hago como una variable más la url no me aparece nada. Espero me puedan ayudar.
Gracias
COMPARTO MI CODIGO:
Mi problema en resumen es:
Variables:
$url = '../Catalogo_Imagenes/';
$LadoBujia_img = $url.$campo['LadoBujia_img'].".png";
Declaro:
$pdf->Cell(32, 33, $pdf->Image($LadoBujia_img,$pdf->GetX(),$pdf->GetY()-1,32),1 , 0, 'C',false,);
Deseo colocar en una tabla imagenes, estoy haciendo un catalogo de productos y deseo que salgan sus descripciones y sus imagenes pero cuando lo hago como una variable más la url no me aparece nada. Espero me puedan ayudar.
Gracias
COMPARTO MI CODIGO:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
class PDF extends FPDF
{
// Cabecera de página
function Header()
{
// Logo
$this->Image('../Catalogo_Imagenes/LogoCatalogo.png',10,8,50);
// Arial bold 15
$this->SetFont('Arial','B',10);
// Movernos a la derecha
$this->Cell(110);
// Título
$this->Cell(30,10,'CATALOGO DE PRODUCTOS',0,0,'C');
// Salto de línea
$this->Ln(20);
$this->Cell(20, 10, 'CODIGO', 1, 0, 'C', 0);
$this->Cell(30, 10, 'DESCRIPCION', 1, 0, 'C', 0);
$this->Cell(32, 10, 'BUJIA', 1, 0, 'C', 0);
$this->Cell(32, 10, 'BOBINA', 1, 0, 'C', 0);
$this->Cell(32, 10, 'DISTRIBUIDOR', 1, 0, 'C', 0);
$this->Cell(32, 10, 'BOBINA', 1, 1, 'C', 0);
}
// Pie de página
function Footer()
{
// Posición: a 1,5 cm del final
$this->SetY(-15);
// Arial italic 8
$this->SetFont('Arial','I',8);
// Número de página
$this->Cell(0,10,utf8_decode('Página ').$this->PageNo().'/{nb}',0,0,'C');
}
}
require_once '../class/Productos.class.php';
$obj = new Productos();
$lista = $obj->ListarCatalogoProductos();
$pdf = new PDF();
$pdf->AliasNbPages();
$pdf->AddPage();
$pdf->SetFont('Arial','',9);
// $pdf->Cell(40,10,utf8_decode($html));
foreach ($lista as $campo) {
$url = '../Catalogo_Imagenes/';
$Codigo_Productos = $campo["Codigo"];
$Marca = $campo["Marca"];
$Modelo = $campo["Modelo"];
$Cilindrada = $campo["Cilindrada"];
$Motor = $campo["Motor"];
$Anos = $campo["Anos"];
$Observaciones = $campo["Observaciones"];
$LadoBujia_img = $url.$campo['LadoBujia_img'].".png";
$LadoBobina_img = $campo["LadoBobina_img"];
$LadoDistribuidor_img = $campo["LadoDistribuidor_img"];
$LadoBobinaDistribuidor_img = $campo["LadoBobinaDistribuidor_img"];
$pdf->Cell(20, 33, $Codigo_Productos, 1, 0, 'C', 0);
$pdf->Cell(30, 33, $Marca, 1, 0, 'J', 0);
$pdf->Cell(32, 33, $pdf->Image($LadoBujia_img,$pdf->GetX(),$pdf->GetY()-1,32),1 , 0, 'C',false,);
}
$pdf->Output();
Mi problema en resumen es:
Variables:
$url = '../Catalogo_Imagenes/';
$LadoBujia_img = $url.$campo['LadoBujia_img'].".png";
Declaro:
$pdf->Cell(32, 33, $pdf->Image($LadoBujia_img,$pdf->GetX(),$pdf->GetY()-1,32),1 , 0, 'C',false,);
Valora esta pregunta
0