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();
?>