Minha dúvida é seguinte gero um pdf (Relatório Geral) com dados do banco porém quero que quebre a página
para iniciar outro dados dessa forma:
Cabeçalho
Nome:Fulano
RG:123456
CPF:111.222.333-04
Rodapé
agora quebra página e inicia a mesma coisa só que outros dados do banco
Cabeçalho
Nome:Ciclano
RG:654321
CPF:444.333.222-01
e assim vai entende? pesquisei mas não achei nada com dompdf
Código PHP com DOMPDF
<?php
include 'conexao.php';
$html = "";
$plantao="";
$space = " ";
$nome="<b>"."Nome:"."</b>";
$cpf="<b>"."CPF:"."</b>";
$crm="<b>"."CRM:"."</b>";
$especialidades="<b>Especialidades:</b>";
$btn=@_POST['rw'];
$con = new mysqli($server, $user, $pass, $bd) or die (mysql_error());
$query = $con->query("SELECT codMedico, nomeMedico, sobreNomeMedico, cpfMedico, crmMedico, fotoMedico, inativo FROM tbMedico where inativo=1");
while($reg = $query->fetch_array()) {
$idMedico=$reg['codMedico'];
$html.=$nome.$space.$nomeMedico=$reg['nomeMedico'].$space.$sobreNomeMedico=$reg['sobreNomeMedico']."<br/>";
$html.=$cpf.$space.$cpfMedico=$reg['cpfMedico']."<br/>";
$html.=$crm.$space.$crmMedico=$reg['crmMedico']."<br/><br/>";
$html.="<u>".$especialidades."</u>";
$query1 = $con->query("SELECT * FROM tbEspecialidade
inner join tbMedicoEspecialidade on tbEspecialidade.codEspecialidade = tbMedicoEspecialidade.codEspecialidade
where codMedico='$idMedico'");
while($reg1 = $query1->fetch_array()) {
$html.="<br>".$valorEspecialidade = $reg1['nomeEspecialidade'];
}
//CONSULTA QUE TRAS OS PLANTOES FEITOS POR ESSE MEDICO
$query2 = $con->query("SELECT codMedico, nomeEspecialidade, horaInicio, horaFim, data FROM tbPlantao where codMedico='$idMedico'");
$html.="<h2 style='text-align: left;'>Últimos plantões</h2>";
$html.='<table border="1" style="text-align: center;">';
$html.='<thead>';
$html.='<tr>';
$html.='<th>Data do Plantão</th>';
$html.='<th>Especialidade(Dia)</th>';
$html.='<th>Hora de Entrada</th>';
$html.='<th>Hora de Saida</th>';
$html.='</tr>';
$html.='</thead>';
while($reg2=$query2->fetch_array()){
$html.='<tbody>';
$html.='<tr>';
$html.='<td>'.$reg2['data'].'</td>';
$html.='<td>'.$reg2['nomeEspecialidade'].'</td>';
$html.='<td>'.$reg2['horaInicio'].'</td>';
$html.='<td>'.$reg2['horaFim'].'</td>';
$html.='</tr>';
$html.='</tbody>';
}
$html.='</table>';
$html.="<br/>";
$html.="<hr/><br/>";
}
//referenciar o DomPDF com namespace
use Dompdf\Dompdf;
// include autoloader
require_once("dompdf/autoload.inc.php");
//Criando a Instancia
$dompdf = new DOMPDF();
// Carrega seu HTML
$dompdf->load_html('
<img src="favicontcc.png" style="height:10%;width:10%;position:absolute;"></img>
<img src="pala.png" style="height:15%;width:15%;position:absolute;top:4.5%;left:10%;"></img>
<h1 style="text-align: right;">Relatório Geral - Médicos</h1>
<div style="height:3%;width:100%;background-color:#7cb3d2;"></div>
<h2><b>Todos o Médicos</b></h2>
<p>'.$html.'</p>
');
//Renderizar o html
$dompdf->render();
//Exibibir a página
$dompdf->stream(
"relatoriogeral_medicos.pdf",
array(
"Attachment" => false //Para realizar o download somente alterar para true
)
);
?>