我设计了一个系统,该系统创建了一类报告,这些报告是通过在两个日期类型输入之间进行选择而生成的,只需单击一个"生成"执行查询的按钮。
如果查询没有生成任何结果,并且表或列是空的,因为在这两个日期之间没有注册记录,我是否可以让fpdf在页面中写一条消息,说明"没有记录& #34 ;?就在桌子的标题下面。因为,目前,当您找不到记录时,它只显示空白表。
答案 0 :(得分:1)
我不知道您有多远,或者您是在同一FPDF脚本中执行SQL还是从其他脚本接收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->如果从其Body
中调用FPDF,则写入