Witam Wszystkich
Od kilku dni, staram się rozwiązać problem z wypisaniem całej zawartości tablicy z bazy danych i wygenerowanie tej tablicy do pliku PDF. Stworzyłem sobie funkcje wypisuje tylko pierwszy wiersz tablicy, a pozostałe wiersze już niestety nie, a są w bazie, na pewno. Staram się rozwiązać ten problem szukam w Google i nic.....
Tutaj jest ta funkcja:
function uczestnik()
{
$polacz_db = polacz();
$wynik = $polacz_db->query("SELECT * FROM lista_uczestnikow ");
$wynik_1 = mysqli_num_rows($wynik);
$user_table = mysqli_fetch_array($wynik);
if( $wynik_1>0 )
{
$test='<table celpadding=\"2\" border=1>
<tr><td><b>id_przep_szkolenia</b></td>
<td><b>id_uczestnika</b></td>
<td><b>imie</b></td>
<td><b>nazwisko</b></td>
<td><b>data_urodzenia</b></td>
<td><b>miejsce_urodzenia</b></td>
<td><b>wojewodztwo</b></td>
<td><b>podpis</b></td>
<td><b>nr_zaswiadczenia</b></td>
while('.$user_table = mysqli_fetch_array($wynik).')
{
<tr>
<td>'.$user_table[id_przep_szkolenia].'</td>
<td>'.$user_table[id_uczestnika].'</td>
<td>'.$user_table[imie].'</td>
<td>'.$user_table[nazwisko].'</td>
<td>'.$user_table[data_urodzenia].'</td>
<td>'.$user_table[miejsce_urodzenia].'</td>
<td>'.$user_table[wojewodztwo].'</td>
<td>'.$user_table[podpis].'</td>
<td>'.$user_table[nr_zaswiadczenia].'</td>
</tr>
}
</table>';
}
return $test;
}
w ten funkcji tam gdzie jest echo to wyświetla mi coś takiego:
3while(Array)
{
}
ponizej jest fragment generowania pliku PDF
$pdf=new mPDF('utf-8');
//==================
$pdf->allow_charset_conversion=true;
$pdf->charset_in='utf-8';
//==================
$pdf->Open();
$pdf->AddPage('utf-8');
$pdf->SetFont('arialpl', '', 12);
//$pdf->AddFont('courier', '', 'courier.php');
$pdf->SetFont('Arial','B',16);
$mpdf->useOnlyCoreFonts = true;
//$mpdf->SetDisplayMode('fullpage');
$html='<h1>' .$nazwa_szkolenia.'</h1>
<p>'.uczestnik().'</p>';
$pdf->SetFont('courier','',10);
//$pdf->SetFont('arialplb','',10);
$pdf->WriteHTML($html,2);
$pdf->Output('mpdf1.pdf','F');
Gdyby ktoś potrafił rozwiązać ten problem, albo dać mi jakieś wskazówki...