3
我有这样的代码:FPDF - PHP While循环只返回第一值
while ($row = mysql_fetch_array($result)) {
$pdf=new PDF();
$pdf->AliasNbPages();
$pdf->AddPage();
$pdf->SetFont('Times','',12);
$pdf->SetFont('Arial','B',16);
$pdf->Cell(42,10, "".$row["firstname"].$row["lastname"]);
$pdf->Output();
}
它只产生的结果(1个PDF页面)的第一个值。应该有9个结果或pdf页面。在这种情况下,所有玩家的名字和姓氏以9个单独的pdf页面出现。
我试过以下PHP方式,但它也没有工作。
while() {
} echo "":
任何想法?
谢谢回答。它确实显示了所有玩家,但在同一页面上。我如何重新排列它们以便为每个玩家创建一个页面? – Norm 2012-02-26 17:06:39
@ user1155174我已更新答案。请参阅while循环内的代码为每次传递执行。移动'addPage()'内部会为迭代的每个项目创建一个单独的页面。 – 2012-02-26 17:07:59
Nvm我找到了一种方法。我刚刚在while循环中转移了'Addpage'。 – Norm 2012-02-26 17:08:53