fpdf 打印字符串而不是值


fpdf printing strings instead of value

这里发生的事情是我想打印cat1的值,而不是cat1实际上保存在pdf中。我知道这一定是简单的错误。但帮助将不胜感激。

<?php
require('WriteHTML.php');
extract($_REQUEST);
$pdf = new PDF_HTML();
$pdf->AliasNbPages();
$pdf->SetAutoPageBreak(true, 15);
$pdf->AddPage();
$pdf->SetFont('Arial', 'B', 14);
$pdf->SetFont('Arial', 'B', 7); 
for ($i = 1; $i <= $noofitems; $i++) {
  $htmlTable='<TABLE>
                <TR>
                  <TD>Item Category:</TD>
                  <TD>cat'.$i.'</TD>
                  <TD>Item Name:</TD>
                  <TD>item'.$i.'</TD>
                </TR>
              </TABLE>';
  $pdf->WriteHTML2("$htmlTable");
  $pdf->SetFont('Arial', 'B', 6);
}
$pdf->Output(); 
?>

那么 cat1 是一个变量吗?

$cat1

如果是这样,则更改

<TD>cat'.$i.'</TD>

<TD>'.$cat{$i}.'</TD>