1

FPDF を使用して PDF を作成しようとすると、次のエラーが表示されます。

FPDF エラー: 一部のデータは既に出力されています。PDF ファイルを送信できません (パス:15 から出力を開始)。

ファイルに PDF スクリプトしかない場合は機能しますが、データベースからデータを収集する必要があります。

ob_clean();関数に追加しましたOutput();が、残念ながらまだ機能していません。

以下は私のコードです:

<?php
include "connect.php";

$orderId = $_GET['OrderId'];
$findOrders = mysql_query("SELECT * FROM orderLines WHERE OrderId = $orderId ");
if (!$findOrders) { 
    die('Invalid query: ' . mysql_error());
}

while($row=mysql_fetch_array($findOrders)){
    $article = $row['article'];
    $quantity = $row['quantity'];
    $price = $row['price'];
}

require('fpdf17/fpdf.php');

$pdf = new FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
$pdf->Cell(40,10,'Hello World!');
$pdf->Output();
?>
4

1 に答える 1