为每个SQL行输出单独PDF的PHP脚本-FPDF

为每个SQL行输出单独PDF的PHP脚本-FPDF,php,mysql,sql,pdf,fpdf,Php,Mysql,Sql,Pdf,Fpdf,我正在学习php的过程中,希望能在堆栈中找到一些方向 我正在尝试编写一个simpe脚本,它可以为特定表的所有行输出一个单独的pdf 这是我的脚本,我将$html变量打印在pdF上,但只有一个文件和一行。然后,另一个问题是,当我试图输出文件而不是在浏览器上显示它时,我得到了这个错误 Fatal error: Uncaught exception 'Exception' with message 'FPDF error: Incorrect output destination:

我正在学习php的过程中,希望能在堆栈中找到一些方向

我正在尝试编写一个simpe脚本,它可以为特定表的所有行输出一个单独的pdf

这是我的脚本,我将$html变量打印在pdF上,但只有一个文件和一行。然后,另一个问题是,当我试图输出文件而不是在浏览器上显示它时,我得到了这个错误

Fatal error: Uncaught exception 'Exception' with message 'FPDF error:           Incorrect output destination: ./output/pdf_ganesh.pdf' in   C:\xampp\htdocs\crud\Classes\fpdf.php:271 Stack trace: #0 C:\xampp\htdocs\crud\Classes\fpdf.php(1028): FPDF->Error('Incorrect outpu...') #1 C:\xampp\htdocs\crud\makepdf.php(38): FPDF->Output('./output/pdf_ga...') #2 {main} thrown in C:\xampp\htdocs\crud\Classes\fpdf.php on line 271
我想输出在一个特定的文件夹中的项目

谢谢

<?php

$databaseHost = 'localhost';
$databaseName = 'test';
$databaseUsername = 'root';
$databasePassword = '';
$db = mysqli_connect($databaseHost, $databaseUsername, $databasePassword,               $databaseName);

require('./Classes/fpdf.php');

$users = mysqli_query($db, "SELECT * FROM users ORDER BY id DESC"); 



foreach ($users as $user) {

 $pdf = new FPDF('P','mm','A4');

 $pdf->AddPage();


$on_id=$user['id'];
$on_name=$user['name'];
$on_age=$user['age'];
$on_email=$user['email'];
$on_safe_name=strtolower(str_replace(' ', '_', $on_name));
$on_filename="pdf_$on_safe_name.pdf";

$html = $on_name.'</br>'.$on_age.'</br>'.$on_email;
 }





 $pdf->SetFont('Arial','B',16);
 $pdf->Write(5, $html);
 $pdf->Output('./output/'.$on_filename);
 ?>    

错误似乎指向这一行


$pdf->Output('./Output/'.$在文件名上)

谢谢jim,现在我的输出路径是错误的,这是正确的路径:$pdf->output('output/.$on_id.''.$on_filename,“F”);