【发布时间】:2014-01-13 04:58:10
【问题描述】:
我正在使用 DOMPDF 生成发票。 一次 1 张发票是完美的。
但我想(从一段时间内)打印日期之间的所有发票 一切都很完美 但是 Dompdf 只打印最后一张发票。
dompdf 代码
require_once("dompdf_config.inc.php");
$date1 = "2008-01-01";
$date2 = "2009-01-01";
$user = "User_1";
$sql=mysql_query("SELECT * FROM invoices WHERE datum BETWEEN '$date1' AND '$date2' AND user='$user' ORDER BY nummer ");
while ($rows=mysql_fetch_array($sql))
{
$num=$rows[number];
$datum=$rows[data];
$pay=$rows[pay];
// Need to get the user info from other table
$Query2 = "SELECT * from user WHERE user='$user'";
while ($rows2=mysql_fetch_array($Result2))
{
$name = $rows2[name];
//ETC...
// Now we generate the html invoice
$html =
'<html><body>'.
//the invoice html
'</body></html>';
$dompdf = new DOMPDF();
$dompdf->load_html($html);
$dompdf->render();
}
}
$dompdf->stream("Invoice.pdf");
我想在 1 个 pdf 文件中获取所有发票(有时是 5 个,有时是 50 个)。 如何 ?
我在文件末尾关闭我的 while,但没有帮助。
希望你能帮忙。
【问题讨论】:
标签: dompdf