Я использую 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");
Я хочу получить все счета (иногда 5, иногда 50) в 1 файле PDF. Как ?
Я закрываю время в конце файлов, но не помогает.
Надеюсь, вы можете помочь.