Caros amigo estou criando em uma aplicação blank, uma prova, o script utilizado em echo php funciona normalmente mas quando aplico no tcpdf $html = mostra apenas o ultimo registro. Segue o script:
///////////////////////////////////////////////////////////////////////////////////////////////
// MONTAGEM DO CORPO DO RELATÓRIO
//////////////////////////////////////////////////////////////////////////////////////////////
//Selecina Questão
sc_select(meus_dados,“SELECT pergunta, resp_certa, alt_2, alt_3, alt_4, alt_5 FROM questoes ORDER BY random()”);
$i = 0;
foreach($meus_dados as $valor) {
$pergunta = $valor[0];
$alternativa[0] = $valor[1];
$alternativa[1] = $valor[2];
$alternativa[2] = $valor[3];
$alternativa[3] = $valor[4];
$alternativa[4] = $valor[5];
$gabarito = $alternativa[0];
$i++;
shuffle($alternativa);
foreach($alternativa as $key=>$value) {
if($value==$gabarito) {
$gabarito = $key;
break;
}
}
[0];
[1];
[2];
[3];
[4];
switch($gabarito) {
case 0:
$gabarito = “A”;
break;
case 1:
$gabarito = “B”;
break;
case 2:
$gabarito = “C”;
break;
case 3:
$gabarito = “D”;
case 4:
$gabarito = “E”;
}
$html = ‘
Questão ‘.$i.’ - ‘.$pergunta.’
A) ‘.$alternativa[0].’
B) ‘.$alternativa[1].’
C) ‘.$alternativa[2].’
D) ‘.$alternativa[3].’
E) ‘.$alternativa[4].’
’;
}
///////////////////////////////////////////////////////////////////////////////////////////////
// Fecha o Relatório PDF
///////////////////////////////////////////////////////////////////////////////////////////////
// output the HTML content
$pdf->writeHTML($html, true, 0, true, 0);