Error en listado con fpdf con pantalla en blanco
Publicado por Jose Francisco (29 intervenciones) el 01/10/2019 17:45:04
Hola Estimados , tengo el siguiente error:
[01-Oct-2019 15:35:17 UTC] PHP Fatal error: Call to a member function AliasNbPages() on null in /home/pcc/public_html/sistema1/abmempleados/reportemple/index.php on line 39
Les paso primero el 'config.php' que esla coneccion :
Y el siguiente el index.php
AGUARDO RESPUESTA, GRACIAS
[01-Oct-2019 15:35:17 UTC] PHP Fatal error: Call to a member function AliasNbPages() on null in /home/pcc/public_html/sistema1/abmempleados/reportemple/index.php on line 39
Les paso primero el 'config.php' que esla coneccion :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
/* Database credentials. Assuming you are running MySQL
server with default setting (user 'root' with no password) */
//session_start();
define('DB_SERVER', 'localhost');
define('DB_USERNAME', 'pcc_ejemplo');
define('DB_PASSWORD', 'xzcreqrqd');
define('DB_NAME', 'pcc_Gest);
/* Attempt to connect to MySQL database */
$link = mysqli_connect(DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_NAME);
if($link === false){
die("ERROR: Could not connect. " . mysqli_connect_error());
}
?>
Y el siguiente el index.php
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
<?php
require 'fpdf/fpdf.php';
class PDF extends FPDF
{
//cabecera de página
function Header()
{
//logo
//$this->image('logo.png',10,8,33);
//arial bold 15
$this->SentFont('Arial','B',18);
//Movernos a la derecha
$this>Cell(50);
//Título
$this->Cell(70,10,'Reporte de Empleados',0,0,'C');
//Salto de línea
$this->Ln(20);
$this->Cell(20,10,'id',1,0,'C',0);
$this->Cell(40,10,'name',1,0,'C',0);
$this->Cell(40,10,'adreess',1,0,'C',0);
$this->Cell(20,10,'salary',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->SentFont('Arial','I',8);
//Número de página
$this->Cell(0,10,utf8_decode('Página').$this->PageNo().'/{nb}',0,0,'C');
}
}
require 'config.php';
$sql='SELECT * FROM employees';
$result = $link->query($sql);
//$pdf = new PDF();
$pdf->AliasNbPages(); *****AQUI DA EL ERROR (LINEA 39) SI LO ANULO CON // SIGUE EL ERROR CON LINEA 40
$pdf->AddPage();
////$pdf->SetFont("Arial","",30);
//$pdf->SetFont('Arial','',16);
// si pongo 'B'es negrita
while($row=$result->fetch_assoc()){
//C centrado
$pdf->Cell(20,10,$row['id'],1,0,'C',0);
$pdf->Cell(40,10,$row['name'],1,0,'C',0);
$pdf->Cell(40,10,$row['adreess'],1,0,'C',0);
$pdf->Cell(20,10,$row['salary'],1,1,'C',0);
//1 en la última fila para salto de linea en la cuarta columna
}
//$pdf->SetY(10);
//$pdf->SetX(5);
//$pdf->Cell(40,10,utf8decode ('Hola, Mundo FPDF con PHP!'));
$pdf->output();
?>
AGUARDO RESPUESTA, GRACIAS
Valora esta pregunta


0