La verdad tengo una gran duda en estas partes de mi codigo
Código PHP:
Ver original<?php
include('conectar.php');
//include_once ('pdf2/html2fpdf.php');
$link=Conectarse();
$categoria = $_GET['categoria'];
$listado = mysql_query("select * from XXXXX where categoria='$categoria' order by id ASC"); if ($nfilas > 0)
{
include('PHPPaging.lib.php');
$paging = new PHPPaging;
$paging->agregarConsulta("SELECT * FROM xxxx where categoria='$categoria' order by id ASC");
$paging->porPagina(1);
$paging->paginasAntes(4, 10, 30);
$paging->paginasDespues(4, 10, 30);
$paging->linkClase('nav');
$paging->linkSeparador(false);
$paging->linkSeparadorEspecial('...');
$paging->linkTitulo('Página %1$s: Ver registros del %2$s al %3$s (Total: %4$s)');
$paging->mostrarPrimera("|<", true);
$paging->mostrarUltima(">|", true);
$paging->mostrarAnterior(false);
$paging->mostrarSiguiente(false);
$paging->mostrarActual('<span class=\'navthis\'>{n}</span>');
$paging->ejecutar();
while($datos = $paging->fetchResultado()) {
//$_SESSION['cinco'] = 5;
$_SESSION['datos'] = '
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Campeonatos</title>
</head>
<body>
<table border="0"cellspacing="0" cellpadding="0" width="500" align="center">
<tr>
<table border="0" style=" border:#FF0000" align="center" background="modulos/imagenes/pelota3.jpg">
</tr>
<tr style=" background:#90a624" font-"family:verdana,arial; font-size:8pt">
<td align="center" width="400"> <span class="Estilo3">'.$datos['titulo'].'</span> </td><td> <a href="modulos/programacion/vistas/imprimir_pdf.php?id= '.$datos['id'].'" target="_blank"><img src="modulos/imagenes/pdf.jpeg"/></a></td>
</tr>
<tr>
<td> <br><br> <span class="Estilo3">'.$datos['campo'].'</span></td>
</tr>
}
<tr>
<td align="left">
</td>
<td> <a href="modulos/programacion/vistas/pdf2/imprimir_pdf2.php?id='.$datos['id'].'" target="_blank"><img src="modulos/imagenes/pdf.jpeg"/></a></td>
</tr>
</table>
<?php
echo "<center>";
echo "<b>Página "'.$paging->numEstaPagina().'" de "'.$paging->numTotalPaginas().'"<br />";
echo "</b>Mostrando "'.$paging->numRegistrosMostrados().'" , Fixture ".$paging->numPrimerRegistro();
echo " de un total de "'.$paging->numTotalRegistros().'"<br /><br />";
echo "<div class=navigation>"'.$paging->fetchNavegacion().'"</div>";
echo "</center>";
mysql_free_result($listado);
}
else
echo (" <center> No existen Programaciones Publicadas... </center>");
mysql_close($link);
<tr>
</table>';
?>
Quiero almacenar todo ese codigo deSpues de la variable de sesion $_SESSION['datos'] = ' pero creo q tengo problemas con la llaves de miS if q estan metidas dentro de eso codigo q quiero almacenar pq me aparece el error de :
Parse error: syntax error, unexpected $end in en linea 108 y esa linea es el final de mi codigo.
¿COMO DEBO PROCEDER PARA SOLUCIONAR MI PROBLEMA ?
LA IDEA ES PODER ALMACENAR ESE CODIGO Y LLENARLO A ESTO OTRO SCRIPT PARA DESCARGAR.
Código PHP:
Ver original<?php
include_once ('html2fpdf.php');
$listo = $_SESSION['datos'];
//echo $listo;
$html = '$listo';
$pdf = new HTML2FPDF(); // Creamos una instancia de la clase HTML2FPDF
$pdf -> AddPage(); // Creamos una página
$pdf -> WriteHTML($html);//Volcamos el HTML contenido en la variable $html para crear el contenido del PDF
$pdf -> Output('doc.pdf', 'D');//Volcamos el pdf generado con nombre ‘doc.pdf’. En este caso con el parametro ‘D’ forzamos la descarga del mismo.
?>