Foros del Web » Programando para Internet » PHP »

Ayuda FPDF

Estas en el tema de Ayuda FPDF en el foro de PHP en Foros del Web. Hola compañeros, estoy empezando con FPDF y la verdad es que estoy teniendo bastantes problemas, me gustaría que alguien me echara una mano: - Como ...
  #1 (permalink)  
Antiguo 25/01/2006, 08:28
Avatar de makynero  
Fecha de Ingreso: abril-2005
Mensajes: 114
Antigüedad: 12 años, 7 meses
Puntos: 0
Ayuda FPDF

Hola compañeros, estoy empezando con FPDF y la verdad es que estoy teniendo bastantes problemas, me gustaría que alguien me echara una mano:

- Como imprimir en el pdf las tablas de una consulta MySQL ?

- Como puedo imprimir en un pdf el resultado de una consulta de otra página ?

He estado mirando la página http://www.fpdf.org y no me soluciona mucho. Alguna documentación mejor ??

Un saludo y gracias.

P.D por poco que me conteis, ya será más de lo que sé.
  #2 (permalink)  
Antiguo 25/01/2006, 10:33
Avatar de mauled  
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 3.001
Antigüedad: 12 años, 9 meses
Puntos: 33
¿Ya consultaste los manuales que vienen en la pagina de fpdf?
  #3 (permalink)  
Antiguo 25/01/2006, 12:35
Avatar de flaconovato  
Fecha de Ingreso: noviembre-2005
Ubicación: Bogota, Colombia
Mensajes: 137
Antigüedad: 12 años, 1 mes
Puntos: 1
De acuerdo

hola mira haz algo como esto...

Código PHP:
//Aqui haces tu coneccion a tu BD
require_once 'conectar.php';
//Llamas la clase de fpdf
require_once 'fpdf/fpdf.php';

class 
PDF extends FPDF
{
     function 
rutina_impresion($id)
    {
        
//Colores de los bordes, fondo y texto
        
$this->SetDrawColor(255);
        
$this->SetFillColor(245);
        
$this->SetTextColor(0);
        
//Ancho del borde (1 mm)
        
$this->SetLineWidth(0.5);
        
//Salto de linea
        
$this->Ln(22);
                
//tipo de letra y tamaño
        
$this->SetFont('Helvetica','B',10);
        while(
$fila mysql_fetch_array($id))
        {
                
//Imprimo Campo1 y Campo2
                
$this->Ln(6);
                
$this->Cell(34,5,$fila['Campo1'],1,0);
                
$this->Cell(12,5,$fila['Campo2'],1,0);
        }
    }
}
$pdf=new PDF();
$pdf->SetAuthor('flaconovato');
$pdf->AddPage();
//Realiza tu consulta  
$sql =     "SELECT * FROM tabla ";
$result mysql_db_query($database,$sql);
//llamas la rutina para que imprima los datos de tu BD en el pdf
$pdf->rutina_impresion($result);
mysql_free_result($result);
$pdf->Output(); 
Prueba y con tu BD y revisas
__________________
El pueblo que se resigna a tecnologías pasadas, sucumbe en el campo de la ignorancia y se entierra en sus ideales.:arriba: :arriba:
  #4 (permalink)  
Antiguo 25/01/2006, 18:36
Avatar de makynero  
Fecha de Ingreso: abril-2005
Mensajes: 114
Antigüedad: 12 años, 7 meses
Puntos: 0
OK, gracias compañero. Lo probaré, tiene muy buena pinta.
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 20:16.