我想在php while循环中使用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的页面,但这应该是自动的,因为while条件将在循环过程中带来更多的结果
是否有办法从循环或其他方法将页面直接逐个发送到打印机。请给我举个例子
你能提供更多你想做的事情的细节吗?PHP是服务器端,而javascript是客户端。当php完成生成页面(无论是否循环)时,您仍然只呈现了1个页面。我不确定javascript:window.print()在循环中给你什么。
如果你想在整个页面呈现后触发页面打印,你可以输入
<script>
javascript:window.print();
</script>
位于页面底部,但不在循环中。
不要在javascript输出中使用echo
<?php while { ?>
Javascript here
<?php } ?>