3
を返している間、私はこのコードを持っている:FPDF - PHPループが最初の値のみに
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
@ user1155174私は答えを更新しました。 whileループ内のコードは、各パスごとに実行されます。内部で 'addPage()'を動かすと、反復処理された各項目に対して別々のページが作成されます。 –
Nvm私は道を見つけました。私はwhileループの中で 'Addpage'を転送しました。 – Norm