Foros del Web » Programando para Internet » PHP »

Problema con FPDF y consulta mysqli

Estas en el tema de Problema con FPDF y consulta mysqli en el foro de PHP en Foros del Web. Tengo una problema aqui tengo el codigo. para el pdf <?php include('fpdf/fpdf.php'); include ('include/conexion.php'); $pdf = new FPDF(); $pdf->AddPage(); $pdf->SetFont('Arial', '', 10); $pdf->Cell(18, 10, '', ...
  #1 (permalink)  
Antiguo 26/11/2015, 17:20
 
Fecha de Ingreso: noviembre-2015
Ubicación: mexico
Mensajes: 1
Antigüedad: 4 años, 1 mes
Puntos: 0
Problema con FPDF y consulta mysqli

Tengo una problema aqui tengo el codigo.

para el pdf

<?php
include('fpdf/fpdf.php');
include ('include/conexion.php');
$pdf = new FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial', '', 10);
$pdf->Cell(18, 10, '', 0);
$pdf->Cell(18, 10, '', 0);
$pdf->Cell(18, 10, '', 0);
$pdf->Cell(15, 10, '', 0);
$pdf->Cell(200, 10, 'Escuela Primaria Lazaro Cardenas', 0);
$pdf->Ln(10);
$pdf->Cell(18, 10, '', 0);
$pdf->Cell(18, 10, '', 0);
$pdf->Cell(18, 10, '', 0);
$pdf->Cell(25, 10, '', 0);
$pdf->Cell(100, 10, 'Relacion de Alumnos del plantel', 0);
$pdf->SetFont('Arial', '', 9);
$pdf->Ln(10);
$pdf->Cell(18, 10, '', 0);
$pdf->Cell(25, 10, '', 0);
$pdf->Cell(18, 10, '', 0);
$pdf->Cell(20, 10, '', 0);
$pdf->Cell(50, 10, 'Fecha: '.date('d-m-Y').'', 0);
$pdf->Ln(23);
$pdf->SetFont('Arial', 'B', 8);
$pdf->Cell(15, 8, 'Numero', 0);
$pdf->Cell(20, 8, 'Nombre', 0);
$pdf->Cell(30, 8, 'Apellido Paterno.', 0);
$pdf->Cell(30, 8, 'Apellido Materno.', 0);
$pdf->Cell(25, 8, 'Curp', 0);
$pdf->Cell(10, 8, 'Edad', 0);
$pdf->Ln(8);
$pdf->SetFont('Arial', '', 8);

$query = "Select * From info";
$result = mysqli_query($link, $query);
while($alumnos2 = mysqli_fetch_array($result, MYSQLI_BOTH)){

$item = $item+1;
$pdf->Cell(15, 8, $item, 0);
$pdf->Cell(20,8, $row['nombre'],0);
$pdf->Cell(20,8, $row['apepa'],0);
$pdf->Cell(20,8, $row['apema'],0);
$pdf->Cell(20,8, $row['curp'],0);
$pdf->Cell(20,8, $row['edad'],0);
$pdf->Ln(8);
}

$pdf->Output();
?>

********************************************
y este es el error que me da


( ! ) Notice: Undefined variable: link in C:\wamp\www\Proyecto\relacion_alumnos.php on line 37
Call Stack
# Time Memory Function Location
1 0.0016 278296 {main}( ) ..\relacion_alumnos.php:0

( ! ) Warning: mysqli_query() expects parameter 1 to be mysqli, null given in C:\wamp\www\Proyecto\relacion_alumnos.php on line 37
Call Stack
# Time Memory Function Location
1 0.0016 278296 {main}( ) ..\relacion_alumnos.php:0
2 1.0256 914248 mysqli_query ( ) ..\relacion_alumnos.php:37

( ! ) Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, null given in C:\wamp\www\Proyecto\relacion_alumnos.php on line 38
Call Stack
# Time Memory Function Location
1 0.0016 278296 {main}( ) ..\relacion_alumnos.php:0
2 1.0258 914416 mysqli_fetch_array ( ) ..\relacion_alumnos.php:38
FPDF error: Some data has already been output, can't send PDF file
  #2 (permalink)  
Antiguo 01/12/2015, 19:19
 
Fecha de Ingreso: julio-2011
Ubicación: Los Rios
Mensajes: 138
Antigüedad: 8 años, 6 meses
Puntos: 8
Respuesta: Problema con FPDF y consulta mysqli

estas incluyendo a un archivo llamado conexion.php

Código PHP:
Ver original
  1. include ('include/conexion.php');

Asegurate que dentro de el tengas algo como:

Código PHP:
Ver original
  1. <?php
  2. $host="tuhost";
  3. $user="tuusuario";
  4. $pass="laclave";
  5. $db="labasededatos";
  6. $link = mysqli_connect($host, $user,$pass, $db);
  7. ?>
  #3 (permalink)  
Antiguo 02/12/2015, 09:18
 
Fecha de Ingreso: septiembre-2010
Ubicación: Chiclayo
Mensajes: 17
Antigüedad: 9 años, 4 meses
Puntos: 1
Respuesta: Problema con FPDF y consulta mysqli

Tal vez sea por el hecho de que estas tratando de mostrar los valores del array "row" cuando lo que almacenas de la consulta lo estas haciendo en la variable $alumnos2.

Creo que deberías optar por esto:

Código PHP:
Ver original
  1. while($alumnos2 = mysqli_fetch_array($result, MYSQLI_BOTH)){
  2.  
  3. $item = $item+1;
  4. $pdf->Cell(15, 8, $item, 0);
  5. $pdf->Cell(20,8, $alumnos2['nombre'],0);
  6. $pdf->Cell(20,8, $alumnos2['apepa'],0);
  7. $pdf->Cell(20,8, $alumnos2['apema'],0);
  8. $pdf->Cell(20,8, $alumnos2['curp'],0);
  9. $pdf->Cell(20,8, $alumnos2['edad'],0);
  10. $pdf->Ln(8);
  11. }

Nos cuentas como te fue

Etiquetas: fpdf, mysqli
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 23:43.