fpdf 和空查询结果
fpdf and empty query results
我正在设计一个创建 class 报告的系统,这些报告是通过在两个日期类型输入之间进行选择并通过单击执行查询的 "generate" 按钮生成的。
如果查询没有生成任何结果,并且 table 或列为空,因为在这两个日期之间没有注册记录,我可以让 fpdf 在页面中写一条消息,说这样一条消息"no records"? table 的 header 正下方。因为,目前,当你找不到一条记录时,它只是显示空白 table.
我不知道你已经走了多远,或者你是在同一个 FPDF 脚本中执行你的 SQL 还是从另一个脚本接收它们,或者你是否在函数内部编写文档或 类 如 $pdf->Body() 等
我会假设很多,也许太多了,但假设你的代码在有结果的情况下工作。是这样的:
if (mysqli_num_rows($query) > 0) {
//fill the table with results
} else {
$pdf -> Write (10,'No results to show'); //10 is line height
}
...或单元格
...或者 $this->Write 如果你从它的 Body
内部调用 FPDF
我正在设计一个创建 class 报告的系统,这些报告是通过在两个日期类型输入之间进行选择并通过单击执行查询的 "generate" 按钮生成的。
如果查询没有生成任何结果,并且 table 或列为空,因为在这两个日期之间没有注册记录,我可以让 fpdf 在页面中写一条消息,说这样一条消息"no records"? table 的 header 正下方。因为,目前,当你找不到一条记录时,它只是显示空白 table.
我不知道你已经走了多远,或者你是在同一个 FPDF 脚本中执行你的 SQL 还是从另一个脚本接收它们,或者你是否在函数内部编写文档或 类 如 $pdf->Body() 等
我会假设很多,也许太多了,但假设你的代码在有结果的情况下工作。是这样的:
if (mysqli_num_rows($query) > 0) {
//fill the table with results
} else {
$pdf -> Write (10,'No results to show'); //10 is line height
}
...或单元格 ...或者 $this->Write 如果你从它的 Body
内部调用 FPDF