如何使用javascript为每个php while循环打印页面?

时间:2011-11-16 14:04:32

标签: php javascript

我想在php中使用javascript打印页面。请给我一个建议来帮助我。

例如:

$q=mysql_query("SELECT name, address FROM member_table);
while ($r=mysql-fetch_row($q)){
echo $r['0']."<br />".$r['1'];
echo 'javascript:window.print()';
}

但这不起作用。请帮帮我。

我想要打印类似于Print的页面但是这应该是自动的,因为条件会在循环过程中带来更多结果

有没有办法从循环或其他方法逐页将页面直接发送到打印机。请举个例子来帮助我

2 个答案:

答案 0 :(得分:0)

您能否提供有关您尝试做的更多详情。 PHP是服务器端,而javascript是客户端。当php完成生成页面(循环与否)时,你仍然只有1页渲染。我不确定循环中的javascript:window.print()会给你什么。

如果要在渲染整个内容后触发要打印的页面,可以输入

<script>
javascript:window.print(); 
</script>

位于页面底部,但不在循环中。

答案 1 :(得分:-2)

不要将echo用于javascript输出。

<?php while { ?>
    Javascript here
<?php } ?>