Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/06/2011, 12:04
lucianomdq
 
Fecha de Ingreso: junio-2008
Mensajes: 122
Antigüedad: 15 años, 10 meses
Puntos: 1
DOMPDF Problema con While

Estimados, realmente llegue a un punto en que casi me vuelvo loco!
Estoy intentando hacer unos reportes pdf a partir de una consulta a una base de datos.

Hasta ahora tengo lo siguiente:

<?php
require_once("dompdf_config.inc.php");

$conexion = mysql_connect("localhost", "XXX", "XXX");
mysql_select_db("XXX", $conexion);
$query_R_2 = "ACA VA LA CONSULTA MYSQL";
$R_2 = mysql_query($query_R_2, $conexion) or die(mysql_error());
$row_R_2 = mysql_fetch_assoc($R_2);
$totalRows_R_2 = mysql_num_rows($R_2);

$html =
'<html><body>
<table width="100%" border="0" cellspacing="0" cellpadding="0">';

while ($row_R_2 = mysql_fetch_assoc($R_2)
{
$html .= '
<tr>
<td bgcolor="#00FFCC">Nro registro</td>
<td bgcolor="#333399">Nombre</td>
<td bgcolor="#6600CC">Marca</td>
</tr>
<tr bgcolor="#FFFFFF">
<td>XXX</td>
<td><div align="center">XXX</div></td>
<td><div align="right">XXX</div></td>
</tr>';
};

$html .= '
</table>
</body></html>';

$dompdf = new DOMPDF();
$dompdf->load_html($html);
$dompdf->render();
$dompdf->stream("sample.pdf", array('Attachment'=>'0'));
?>

Entiendo que el problema esta en el WHILE porque cuando lo saco me muestra el primer registro de la consulta (por mas que en este ejemplo no lo haya puesto).
Alguien pe puede orientar?
Estuve mirando otros post y esta armado de esta misma manera, pero no puedo llegar a nada.

Otra forma de hacer lo mismo podria ser llamando a otro archivo PHP donde este la consulta y esta pagina lo imprima en formato PDF pero aparentemente tambien hay algun problema con eso porque no lo toma cuando se trata de un caso como este donde la consulta se forma de manera dinamica.

Espero comentarios.
Gracias de antemano a todos...

Luciano