Используя PHP для печати переменной в нижнем колонтитуле моих HTML-страниц (до вставки разрыва страницы печати), я попытался использовать это решение .По сути, я обертываю напечатанную переменную php в <div>
, установленную на @media print
, и даю ей position:fixed; bottom:0;
.
Однако переменная перекрывает каждый повторяющийся экземпляр на каждой напечатанной странице.Есть ли способ напечатать динамическую переменную в нижний колонтитул, используя этот метод, который показывает только значение переменной текущей страницы?
Пример кода:
<html>
<head>
<style type="text/css">
.break {
page-break-after: always;
width:0px;
height:0px;
}
@media screen {
div.divFooter {
display: none;
}
}
@media print {
div.divFooter {
position: fixed;
bottom: 0;
}
}
</style>
</head>
<body>
<?php
$footer = ''; //footer is a dynamic variable whose value is set within a loop that also sets page breaks.
echo '<div class="divFooter">'.$footer.'</div>';
echo '<div class="break"></div>';
?>
</body>
</html>