Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/08/2009, 23:47
Avatar de Capote
Capote
 
Fecha de Ingreso: julio-2007
Ubicación: C h i l e
Mensajes: 136
Antigüedad: 16 años, 9 meses
Puntos: 0
Imprimir en PDF consulta base datos mysql

Hola.
Estoy empezando en esto de PHP, no soy para nada experto, y lo poco que he podido aprender es viendo tutoriales y cosas asi.
Necesito poder imprimir una consulta que deseo realizar a una tabla que tengo sobre en una base datos mysql. Para ello estoy ocupando la FPDF. He estado viendo los ejemplo que hay en la pagina y he tratado de adaptarlo a mi requerimiento, pero no me resulta del todo bien, pues solo me muestra el PDF en blanco.Lo que deseo hacer es lo siguiente:

En la base de datos tengo una tabla con 8 columnas y deseo mostrar el contenido del valor que almacenan esas columnas de manera ordenada vertucalmente.
Código:
rut_personal:                            xxxxxxxxxxx                                        	
nombre_personal:     	         xxxxxxxxxxx
apellido_paterno_personal:     xxxxxxxxxxx 	
apellido_materno_personal: 	 xxxxxxxxxxx
direccion_personal:                  xxxxxxxxxxx 	
comuna_personal:                    xxxxxxxxxxx 	
ciudad_personal:                      xxxxxxxxxxx
Donde las xxxxxxxxxxxx el el valor que se trae de la consulta realizada

Este es el codigo que estoy tratando de adaptarlo:

Código PHP:
<?php

ob_end_clean
();
require(
'C:\wamp\www\sitio_local\fpdf16\fpdf.php');

//Creación del objeto de la clase heredada
    
$pdf=new PDF();
    
$pdf->AliasNbPages();
    
$pdf->AddPage();
    
$pdf->SetFont('Times','',12);
     
    
//Seteo el maximo de filas por pagina
    
$max 24;
        
    
//Hago una consulta a mi bd
     
$result=@mysql_query('SELECT * FROM personal where rut_personal =11111111',$conexion);
    
    while(
$row =@mysql_fetch_array($result))
    {
    
        
//Si la fila actual es la ultima, creo una nueva página  
    
if ($i == $max)
       {
          
$pdf->AddPage();

    
//Go to next row
    
$y_axis $y_axis $row_height;

    
//asigno valor 0 al indice i (primera fila)
    
$i 0;
    }

    
$rut_personal $row['rut_personal'];
    
$dv_personal $row['dv_personal'];
    
$nombres_personal $row['nombres_personal'];
    
$apellido_paterno_personal $row['apellido_paterno_personal'];
    
$apellido_materno_personal $row['apellido_materno_personal'];
    
$direccion_personal $row['direccion_personal'];
    
$comuna_personal $row['comuna_personal'];
    
$ciudad_personal $row['ciudad_personal'];
    
    
//Borde superior negro
    
$pdf->SetY($y_axis);
    
$pdf->SetX($x_axis);
    
    
// Valores de la BD
    
$linea=$rut_personal.$dv_personal.$nombres_personal.$apellido_paterno_personal.$apellido_materno_personal.$direccion_personal.$id_comuna.$id_comuna;
        
    
$pdf->MultiCell(0,6,$linea,0,1,'L',10);
    
    
//Go to next row
    
$y_axis $y_axis $row_height;
    
$i $i 1;
    }
    
    
//Salida del PDF
    
$pdf->Output();
?>

Muchas gracias, desde ya. :)

Última edición por Capote; 10/08/2009 a las 23:58