yuriarrua 0 Denunciar post Postado Julho 8, 2010 Galera eu estou tentando exibir o meu array em um arquivo pdf usando o dompdf, mais ele esta gerando o pdf somente com o primeiro resulado, ou seja ele nao esta fazendo o while para exibir todo o meu array. se alguem ja passou por isso, ou tem alguma dica eu agradeço. segue abaixo o meu codigo. $comando="select id, user_id, username, last_login from visitas where user_id=$id"; $resultado=mysql_query($comando); $rows = mysql_num_rows($resultado); while ($dados=mysql_fetch_array($resultado)){ $html=" Este usuario possui um total de: $rows acessos. <table width='100%' border='0' cellspacing='0' cellpadding='0'> <tr> <td><div align='center'><strong>Nome</strong></div></td> <td><div align='center'><strong>Visitas</strong></div></td> </tr> <tr> <td><div align='center'>$dados[username]</div></td> <td><div align='center'>$dados[last_login]</div></td> </tr> </table> "; } App::import('Vendor', 'dompdf', array('file' => 'dompdf' . DS . 'dompdf_config.inc.php')); $dompdf = new DOMPDF(); $dompdf->load_html($html); $dompdf->render(); $dompdf->stream("relatorio.pdf"); exit(); Compartilhar este post Link para o post Compartilhar em outros sites
yuriarrua 0 Denunciar post Postado Julho 8, 2010 Galera resolvi o problema, abaixo vai o codigo modificado para caso alguem tenha essa duvida no futuro. $comando="select id, user_id, username, last_login from visitas where user_id=$id"; $resultado=mysql_query($comando); $rows = mysql_num_rows($resultado); $html="<html>"; $html.="Este usuario possui um total de: $rows acessos."; $html.="<table width='100%' border='0'>"; $html.="<tr>"; $html.="<td colspan='2'><div align='center'>"; $html.="<table width='100%' border='0'>"; $html.="<tr>"; $html.="<td><div align='center'><strong>Nome</strong></div></td>"; $html.="<td><div align='center'><strong>Visitas</strong></div></td>"; $html.="</tr>"; $html.="</table>"; $html.="</div></td>"; $html.="</tr>"; while ($dados=mysql_fetch_array($resultado)){ $html.="<tr>"; $html.="<td width='50%'><div align='center'>$dados[username]</div></td>"; $html.="<td width='50%'><div align='center'>$dados[last_login]</div></td>"; } $html.="</tr>"; $html.="</table>"; $html.="</html>"; App::import('Vendor', 'dompdf', array('file' => 'dompdf' . DS . 'dompdf_config.inc.php')); $dompdf = new DOMPDF(); $dompdf->load_html($html); $dompdf->render(); $dompdf->stream("relatorio.pdf"); exit(); Compartilhar este post Link para o post Compartilhar em outros sites