使用PHP在HTML页面的页脚中打印变量(插入打印分页符之前),我尝试使用this solution。实际上,我将包装在
但是,变量与打印的每个页面上的每个回显实例重叠。有没有一种方法可以使用只显示当前页面变量值的方法在页脚上打印动态变量?
示例代码:
.break {
page-break-after: always;
width:0px;
height:0px;
}
@media screen {
div.divFooter {
display: none;
}
}
@media print {
div.divFooter {
position: fixed;
bottom: 0;
}
}
$footer = ''; //footer is a dynamic variable whose value is set within a loop that also sets page breaks.
echo '
';echo '
?>
+0
你需要一点分开的问题。首先,'$ footer'值打印是否正确?检查浏览器中的原始HTML以确认。如果是这样,PHP在这里完全不相关。我想你只是要求一个CSS演示文稿问题,你应该更好地阐明。它看起来像什么,它应该是什么样子? –
+0
你说得对,最好单独看看CSS和PHP。为了清楚起见,让我们假装$ footer变量输出“Page xx”,并且每次插入页面
时增加1。使用上面的解决方案,每个页面的$ footer输出都是$ footer文本,每次页脚被回显时都会自动堆叠。也就是说,如果要预览3个打印页面,则每个打印页面的打印页脚都会输出“页面”+数字1,2和3,并将它们堆叠在一起。 –