PHP skickar inte händelser till en webbläsare. Du kan göra det med Javascript.
<input type="button" onclick="window.print()" value="Print Table" />
För att dölja alla andra saker du inte vill skriva ut lägg till detta i din HTML:
<style media="printer">
.noprint * {
display:none;
}
Och tilldela css-klassen noprint till det överordnade elementet som du inte vill ska skrivas ut.
Inte testat men det här kan också fungera:
body {
visibility: hidden;
}
.printthis {
visibility: visible;
}
Och ge din tabell klassen printthis och så skrivs bara tabellen ut.