TCPDF и как выводить файлы из базы данных с помощью цикла

у меня есть вопрос относительно TCPDF, я пытаюсь вывести данные из моей базы данных и зациклить их, я пытался следовать ответу, который был дан здесь TCPDF - таблица печати из mysql, но она не отображает должным образом содержимое моей базы данных, например, предполагаемый вывод: 1 2 3 4 5

но происходит 1 q a w 4

вот мой код

  <?php
include('connect.php');
    require_once('libraries/tcpdf/config/lang/eng.php');
    require_once('libraries/tcpdf/tcpdf.php');
// create new PDF document
$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);

// set default font subsetting mode
$pdf->setFontSubsetting(true);

// Set font
// dejavusans is a UTF-8 Unicode font, if you only need to
// print standard ASCII chars, you can use core fonts like
// helvetica or times to reduce file size.
$pdf->SetFont('dejavusans', '', 14, '', true);

// Add a page
// This method has several options, check the source code documentation for more information.
$pdf->AddPage();

// set text shadow effect
$pdf->setTextShadow(array('enabled'=>true, 'depth_w'=>0.2, 'depth_h'=>0.2, 'color'=>array(196,196,196), 'opacity'=>1, 'blend_mode'=>'Normal'));


$query=mysql_query("select * from ci");
$query=mysql_fetch_assoc($query);

$tbl_header = '<table style="width: 638px;" cellspacing="0">';
$tbl_footer = '</table>';
$tbl = '';

foreach($query as $query2){
$ciid = $query2['ci_id'];
$cinature = $query2['ci_nature'];
$ciposition = $query2['ci_postion'];
$tbl .= '
    <tr>
        <td style="border: 1px solid #000000; width: 150px;">'.$ciid.'</td>
        <td style="border: 1px solid #000000; width: 378px;">'.$cinature.'</td>
        <td style="border: 1px solid #000000; width: 110px; text-align:center">'.$ciposition.'</td>
    </tr>
';}

$pdf->writeHTML($tbl_header . $tbl . $tbl_footer, true, false, false, false, '');


$pdf->Output('test.pdf');

?>

заранее спасибо


person itsover9000    schedule 24.09.2012    source источник
comment
пока игнорируйте pdf-материал, проблема связана с нашим html, какой html сгенерирован для таблицы?   -  person    schedule 25.09.2012