如何在while循环上打印表以使用Dompdf从数据库中获取数据?
以下是我所做的代码,但结果不合理。
$html = '<table>
<tr>
<td>Date</td><td>Name</td>
</tr>';
// Query from mysql
if (mysqli_num_rows($result) > 0) {
while ($row = mysqli_fetch_assoc($result)) {
$date = $row['date '];
$name = $row['name'];
$html . = '<tr>
<td> ' . $date . ' </td>' . $name . '</td>
</tr>';
}
}
$html .= '</table>';
require('../dompdf/autoload.inc.php');
use Dompdf\Dompdf;
$dompdf = new Dompdf();
$dompdf->load_html($html);
$dompdf->render();
$dompdf->stream("Result.pdf",array("Attachment"=>0));
$dompdf->clear();
答案 0 :(得分:2)
<击> 1 必须引用该字符串。变化击>
<击>$html .= </table>
到
$html .= '</table>';
击> <击> 撞击>
2 运营商“。=”中不得有空格。变化
$html . = '<tr>
到
$html .= '<tr>
3 最后,“日期”中可能没有空格,所以更改
$date = $row['date '];
到
$date = $row['date'];