Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

yuriarrua

[Resolvido] Exibir while Dompdf

Recommended Posts

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.