Tengo una pagina en PHP la cual genera multiples consultas a una base de datos y con esta estoy generando un PDF utilizando DOMPDF,todos los campos se generan en el PDF pero dentro de este tengo una tabla que se llena dinamicamete de acuerdo a los registros que encuentre en la consulta, para llenar la tabla utilizo el siguiente codigo:
<?php
require_once("dompdf/dompdf_config.inc.php");
include("ClassConexion.php");
$acumulado_pagos="select CANTIDAD,CONCEPTO.DESCRIPCION,VALOR from ACUMULADO inner join CONCEPTO on
CONCEPTO.CODIGOCONCEPTO = ACUMULADO.CODIGOCONCEPTO where CODIGOLIQUIDACION='".$periodo."' and IDENTIFICACION='".$codigo_ingreso."' and TIPO='Pago'";
$resultado_pagos=ibase_query($dbh,$acumulado_pagos);
$html='<html xmlns="http://www.w3.org/1999/xhtml">
<body>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr valign="top">
<th width="53%" scope="row"><table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
if($filas_pagos = ibase_fetch_assoc($resultado_pagos)){
do { $total_pagos+= $filas_pagos[VALOR];
<th width="6%" align="right" class="Estilo3" scope="row"> '.$filas_pagos['CANTIDAD'] .'</th>
<td width="4%" class="Estilo3"> </td>
<td width="66%" align="left" class="Estilo3"> '.$filas_pagos['DESCRIPCION'].'</td>
<td width="22%" align="right" class="Estilo3"> '.number_format($filas_pagos['VALOR'],2).'</td>
</tr>
} while ($filas_pagos = ibase_fetch_assoc($resultado_pagos));
}
</table></th>
<td width="47%">
</table>
</body>
</html>';
$html=utf8_decode($html);
$dompdf=new DOMPDF();
$dompdf->load_html($html);
ini_set("memory_limit","32M");
$dompdf->render();
$dompdf->stream("certificado.pdf");
?>
esta es solo parte del codigo que esta dentro de la variable $html que es con la que estoy creando mi PDF pero cuando se arma el archivo en el campo que deben ir la tabla se genera un error.
Entiendo que el error se origina por que DOMPDF no reconoce el if y while que estoy dejando dentro de la variable $ html pero es que no se como hacerlos fuera de la varible y que aun asi siga generando la tabla dinamicamente y ubicanda donde la necesito dentro del documento, espero me entientan mi explicacion y de antemano muchas gracias por la ayuda que me puedan brindar.