PHP nie wysyła zdarzeń do przeglądarki. Możesz to zrobić za pomocą JavaScript.
<input type="button" onclick="window.print()" value="Print Table" />
Aby ukryć wszystkie inne rzeczy, których nie chcesz drukować, dodaj to do swojego html:
<style media="printer">
.noprint * {
display:none;
}
I przypisz klasę css noprint do elementu rodzica, którego nie chcesz drukować.
Nie testowano, ale to też może działać:
body {
visibility: hidden;
}
.printthis {
visibility: visible;
}
I daj swojej tabeli klasę printthis, a tylko tabela zostanie wydrukowana.