使用jquery在php的不同页面上打印数据

使用jquery在php的不同页面上打印数据,php,jquery,Php,Jquery,我有一些数据显示在屏幕上 php: echo' $(文档).ready(函数(){ window.print(); }); '; $sql=“一些查询”; $result=$conn->query($sql); 如果($result->num_rows>0) { 而($row=$result->fetch_assoc()) { 回声' ……内容。。。。 '; 回声' ……内容。。。。 '; } } 现在,当页面加载时,显示的整个页面都会被打印出来(正如jquery中的函数所建议的那样),但是是

我有一些数据显示在屏幕上

php:

echo'
$(文档).ready(函数(){
window.print();
});
';
$sql=“一些查询”;
$result=$conn->query($sql);
如果($result->num_rows>0)
{
而($row=$result->fetch_assoc())
{
回声'
……内容。。。。
';
回声'
……内容。。。。
';
}
}

现在,当页面加载时,显示的整个页面都会被打印出来(正如jquery中的函数所建议的那样),但是是否可以在第1页打印一个页面,在下一页打印两个页面(无论这些分区中有多少内容)

为元素创建一个
页面
类,并使用CSS在它们之后添加一个分页符,因此,每一页都将被打印到新的页面上

@media print {
    .page{page-break-after: always;}
}
并将php代码更改为:

while($row=$result->fetch_assoc())
{
echo'<div id="one" class="page">
....content....
</div>';
echo'<div id="two" class="page">
....content....
</div>';
}
while($row=$result->fetch_assoc())
{
回声'
……内容。。。。
';
回声'
……内容。。。。
';
}

为元素创建一个
页面
类,并使用CSS在元素后添加一个分页符,以便将每个元素打印到新页面上

@media print {
    .page{page-break-after: always;}
}
并将php代码更改为:

while($row=$result->fetch_assoc())
{
echo'<div id="one" class="page">
....content....
</div>';
echo'<div id="two" class="page">
....content....
</div>';
}
while($row=$result->fetch_assoc())
{
回声'
……内容。。。。
';
回声'
……内容。。。。
';
}