Foros del Web » Programando para Internet » PHP »

Consulta en fpdf

Estas en el tema de Consulta en fpdf en el foro de PHP en Foros del Web. Hola amigos como estan, necesito q me den una manito estoy realizando una consulta normal con la libreia fpdf, la consulta me sale normal y ...
  #1 (permalink)  
Antiguo 12/04/2012, 17:45
ruben_chirinos_1985
Invitado
 
Mensajes: n/a
Puntos:
Consulta en fpdf

Hola amigos como estan, necesito q me den una manito estoy realizando una consulta normal con la libreia fpdf, la consulta me sale normal y todo , pero no puedo hacer q me aparezca los campos de la tabla es decir los nombres, ya sea cedula, nombres ect. ect aqui estan los codigos q utilizo, espero su ayuda amigos gracias.


<?php
require('fpdf/fpdf.php');
class PDF extends FPDF
{
//Cabecera de página
function Header()
{
//Logo
$this->Image("../images/logo.jpg" , 18 ,8, 180 , 20 , "JPG" );
//Arial bold 15
$this->SetFont('Arial','B',15);
//Movernos a la derecha
$this->Cell(80);
//Título
$this->Cell(35,60,'Reporte de Docentes',5,0,'C');
//Salto de línea
$this->Ln(40);
}
//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,'Page '.$this->PageNo(),0,0,'C');
}
}
//Creación del objeto de la clase heredada
$pdf=new PDF();
$pdf->AddPage();
$pdf->SetFont('Times','',10);
//Aquí escribimos lo que deseamos mostrar
mysql_connect("localhost","root","");
mysql_select_db("liceo2");
$consulta = mysql_query("SELECT * FROM docentes");
while($resultado = mysql_fetch_array($consulta)){
$pdf->Cell(15,5,$resultado['cedula'],1,0,'C');
$pdf->Cell(40,5,$resultado['nombre'],1,0,'C');
$pdf->Cell(5,5,$resultado['sexo'],1,0,'C');
$pdf->Cell(19,5,$resultado['fecha_nac'],1,0,'C');
$pdf->Cell(23,5,$resultado['telefono'],1,0,'C');
$pdf->Cell(15,5,$resultado['asignatura'],1,0,'C');
$pdf->Cell(15,5,$resultado['horas_do'],1,0,'C');
$pdf->Cell(30,5,$resultado['titulo'],1,0,'C');
$pdf->Cell(30,5,$resultado['direccion'],1,0,'C');
}
$pdf->Output();
?>
  #2 (permalink)  
Antiguo 12/04/2012, 23:28
Avatar de repara2  
Fecha de Ingreso: septiembre-2010
Ubicación: München
Mensajes: 2.445
Antigüedad: 13 años, 7 meses
Puntos: 331
Respuesta: Consulta en fpdf

No te salen porque no los estás agregando, el resultado sería algo así:

Código PHP:
Ver original
  1. <?php
  2. require('fpdf/fpdf.php');
  3. class PDF extends FPDF
  4. {
  5.     //Cabecera de página
  6.     function Header()
  7.     {
  8.         //Logo
  9.         $this->Image("../images/logo.jpg" , 18 ,8, 180 , 20 , "JPG" );
  10.         //Arial bold 15
  11.         $this->SetFont('Arial','B',15);
  12.         //Movernos a la derecha
  13.         $this->Cell(80);
  14.         //Título
  15.         $this->Cell(35,60,'Reporte de Docentes',5,0,'C');
  16.         //Salto de línea
  17.         $this->Ln(40);
  18.     }
  19.     //Pie de página
  20.     function Footer()
  21.     {
  22.         //Posición: a 1,5 cm del final
  23.         $this->SetY(-15);
  24.         //Arial italic 8
  25.         $this->SetFont('Arial','I',8);
  26.         //Número de página
  27.         $this->Cell(0,10,'Page '.$this->PageNo(),0,0,'C');
  28.     }
  29. }
  30. //Creación del objeto de la clase heredada
  31. $pdf=new PDF();
  32. $pdf->AddPage();
  33. $pdf->SetFont('Times','',10);
  34. //Aquí escribimos lo que deseamos mostrar
  35. mysql_connect("localhost","root","");
  36. mysql_select_db("liceo2");
  37. $consulta = mysql_query("SELECT * FROM docentes");
  38.  
  39. //Cabeceras
  40. $pdf->Cell(15,5,'cedula',1,0,'C');
  41. $pdf->Cell(40,5,'nombre',1,0,'C');
  42. $pdf->Cell(5,5,'sexo',1,0,'C');
  43. $pdf->Cell(19,5,'fecha_nac',1,0,'C');
  44. //etc...
  45.  
  46. while($resultado = mysql_fetch_array($consulta)){
  47.     $pdf->Cell(15,5,$resultado['cedula'],1,0,'C');
  48.     $pdf->Cell(40,5,$resultado['nombre'],1,0,'C');
  49.     $pdf->Cell(5,5,$resultado['sexo'],1,0,'C');
  50.     $pdf->Cell(19,5,$resultado['fecha_nac'],1,0,'C');
  51.     $pdf->Cell(23,5,$resultado['telefono'],1,0,'C');
  52.     $pdf->Cell(15,5,$resultado['asignatura'],1,0,'C');
  53.     $pdf->Cell(15,5,$resultado['horas_do'],1,0,'C');
  54.     $pdf->Cell(30,5,$resultado['titulo'],1,0,'C');
  55.     $pdf->Cell(30,5,$resultado['direccion'],1,0,'C');
  56. }
  57. $pdf->Output();
  58. ?>
__________________
Fere libenter homines, id quod volunt, credunt.
  #3 (permalink)  
Antiguo 13/04/2012, 00:02
Avatar de p414  
Fecha de Ingreso: agosto-2009
Ubicación: casi casi casi... a un lado de la cuna...
Mensajes: 575
Antigüedad: 14 años, 7 meses
Puntos: 44
Respuesta: Consulta en fpdf

llegué algo tarde jejejeje ya e dieron la solución :D
__________________
Desde hace tiempo estoy esperandote... bienvenido mi pequeño Diego!!!

Etiquetas: fpdf, mysql, 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 10:45.