Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/01/2011, 14:29
Pury
 
Fecha de Ingreso: julio-2010
Mensajes: 47
Antigüedad: 13 años, 9 meses
Puntos: 1
Pregunta Problema con fpdf

Hola tengo un texto guardado en una bdd, con formato de texto, el cual es el siguiente:

Código CSS:
Ver original
  1. <p style="text-align: justify;">
  2.     <span style="color: rgb(255, 0, 0);">No </span>pudo concluir &eacute;ste <strong><span style="color: rgb(51, 51, 255);">2010 </span></strong>sin que la sonda <span style="color: rgb(255, 0, 0);">STEREO-B</span> nos regalara otra imagen. Desde el <span style="color: rgb(51, 51, 255);">Observatorio de Din&aacute;mica Solar <span style="font-weight: bold;">SOHO </span></span>&eacute;ste <span style="color: rgb(255, 0, 0);">30 de Diciembre </span>(<span style="font-weight: bold;">2010</span>) se viene registrando una enorme falla en nuestro <span style="font-weight: bold; color: rgb(255, 255, 51);">Sol </span>que se conoce como <span style="font-style: italic; color: rgb(255, 0, 0);">agujero coronal</span>, &eacute;sta es un falla donde el <span style="color: rgb(51, 51, 255); font-style: italic;">campo magn&eacute;tico </span>del <span style="font-weight: bold; color: rgb(255, 255, 51);">Sol </span>se abre permitiendo a los<span style="color: rgb(255, 0, 0); font-style: italic;"> vientos solares </span>escaparse, los lentes de las sondas vienen registrando &eacute;ste fen&oacute;meno al detalle tanto que para variar se capturan nuevamente extra&ntilde;os objetos en el<span style="color: rgb(51, 51, 255);"> limbo oriental</span> del Astro Rey. Cerramos el a&ntilde;o con &eacute;stos colosales objetos cerca al <span style="font-weight: bold; color: rgb(255, 255, 51);">Sol </span>sin saber qu&eacute; son.</p>

Y quiero generar un pdf usando la clase fpdf, estoy usando el siguiente codigo:

Código PHP:
<?php

define
('FPDF_FONTPATH','font/');

require(
'fpdf.php');
//$id=$_GET['Id']

//Conexion a la bd
include("../Connections/conn.php");

//Crea un nuevo pdf
$pdf=new FPDF();

//Disable automatic page break
$pdf->SetAutoPageBreak(true);

//Añade primera página
$pdf->AddPage();

//seteo inicial de margenes y position axis pr pagina
$y_axis_initial 0;
$x_axis 10;
$y_axis 20;

//imprime los titulos de columna para la pagina (quitar comentarios para activar)
$pdf->SetFillColor(232,232,232);
$pdf->SetFont('Arial','B',10);
$pdf->SetY($y_axis_initial);

//$pdf->Cell(30,6,'CODI',1,0,'L',1);


$y_axis $y_axis $row_height;

//Hago una query a mi bd
//$result=@mysql_query('SELECT * FROM articulos WHERE articulos.Id = ".$_GET['Id']."',$conexion);
mysql_select_db($database_conn$conn);
$query_Articulos "SELECT * FROM articulos WHERE articulos.Id = ".$_GET['Id']."";
$Articulos mysql_query($query_Articulos$conn) or die(mysql_error());
$row_Articulos mysql_fetch_assoc($Articulos);
$totalRows_Articulos mysql_num_rows($Articulos);
//inicializo el contador
$i 0;

//Seto el maximo de filas por pagina
$max 25;

//Seteo la altuira de la fila
$row_height 6;

while(
$row =@mysql_fetch_array($result))
{
//Si la fila actual es la ultima, creo una nueva página e imprimo el titulo (quitar comentarios para activar)
if ($i == $max)
{
$pdf->AddPage();

//print column titles for the current page
$pdf->SetY($y_axis_initial);
$pdf->SetX(25);
$pdf->Cell(30,6,'id',1,0,'L',1);


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

//Set $i variable to 0 (first row)
$i 0;
}

$id $row['Id'];
$articulo $row['Articulo'];


$pdf->SetY($y_axis);
$pdf->SetX($x_axis);
$linea=$id.$articulo;
$pdf->MultiCell(0,6,$linea,0,1,'L',10);
$pdf->MultiCell(30,6,$id,0,0,'L',0);
$pdf->MultiCell(90,6,$articulo,0,0,'Ln',0);
//$pdf->MultiCell(120,6,$LIBRE,0,0,'Ln',0);


//Go to next row
$y_axis $y_axis $row_height;
$i $i 1;
}

mysql_close($conn);

//Create file
$pdf->Output();
?>

El problema es que me muestra una pagina en blanco en el pdf, tambien estoy usando un buscador, por lo cual tengo que tomar la ID para mostrar el texto que he elegido, ¿alguien me puede ayudar con esto?, ¿como deberia hacer?

Gracias