0
我正在使用DOMPDF生成發票。 1發票在時間是完美的。DOMPDF在一個PDF中生成多個文檔
但是我想打印日期爲 的所有發票都是完美的 但是,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");
我想所有發票(有時5,有時50)1個PDF文件。 如何?
我在文件結尾處關閉了我的whiles,但沒有幫助。
希望你能幫上忙。
感謝。我有嘗試,但現在得到1空白頁。 –
如果你回顯'$ html'變量的內容,你會得到什麼? – BrianS