php - 带有 mpdf 的多个 PDF 文件在所有生成的文件中只返回一个值
问题描述
我有一个带有订单记录的 MySQL 数据库,如果状态订单是从所有 id 支付的,我想生成 PDF,我正在尝试使用 mpdf,但生成的文件都具有相同的值。
$qry = mysqli_query($dbs, "SELECT * FROM orders WHERE orderstatus='payed'");
$row = array();
while ($data = mysqli_fetch_array($qry)) {
$row[] = $data;
foreach ($row as $x) {
$folder = 'facturi' . "/" . $x[0];
if (!is_dir($folder)) {
mkdir($folder, 0777, true);
$file_name = "#DPL-" . $x[0] . ".pdf";
$mpdf->WriteHTML($x[0]); // x[0] is > id, just for testing
}
}
$mpdf->Output($folder . "/" . $file_name, 'F');
}
解决方案
推荐阅读
- c++ - 如何将 OpenGL 渲染到半透明的 Win32 窗口?
- rust - 有没有一种 Rust 方法可以在尝试读取 STDIN 缓冲区之前检查它是否为空?
- clojure - Clojure 中“interpose”函数的奇怪行为
- javascript - 如何使用 JSON 通过输入创建和修改数据?
- python - 为数据框中的每一行创建平均值
- kotlin - Kotlin:从对列表而不是可变参数创建可变映射?
- react-portal - 在 react-portal v4 中未出现 openByClickOn 按钮
- mongodb - 如何在 $lookup 聚合 Mongodb 中使用 let
- reactjs - 重置表单但从中保存一个值
- python - 如何使用python对不同excel文件中的数字求和?