打印按钮从数据库打印表

时间:2013-02-01 07:22:57

标签: php database printing row

我想知道如何从我的数据库中打印下表。这是在浏览器上显示时的形式。

我想要打印这张桌子,我很困惑,因为我制作了一个打印按钮,但是当我按下它时,它会打印整个网页。

如何只打印表格?

DATE:   ||AMOUNT:

2013   || 2000

2013   || 200

2013   || 2000

2013   || 2000

TOTAL AMOUNT PAID:  6200

TOTAL TUITION:    9000

REMAINING BALANCE:  2800

2 个答案:

答案 0 :(得分:1)

<div id="printableArea">
      // wrap your content within this div
      DATE:   ||AMOUNT:

      2013   || 2000

      2013   || 200

      2013   || 2000

      2013   || 2000

      TOTAL AMOUNT PAID:  6200

      TOTAL TUITION:    9000

      REMAINING BALANCE:  2800
</div>

<input type="button" onclick="printDiv('printableArea')" value="Print" />

按钮点击javascript

function printDiv(divName) {
     var printContents = document.getElementById(divName).innerHTML;
     var originalContents = document.body.innerHTML;

     document.body.innerHTML = printContents;

     window.print();

     document.body.innerHTML = originalContents;
}

来源:One of SO Solution

答案 1 :(得分:0)

你需要像tradyblix在他们的评论中所说,创建一个只包含表格的页面。您可以使用一个按钮将您带到该页面。

在该页面中,您可以让javascript自动打印出来.. 要做到这一点,请将其放入

<script language="javascript" type="text/javascript">
function print_page() {
  window.print();
}
</script>

在身体标签上

<body onload="print_page()">