Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Drucken Sie die PHP-Tabelle mit der Druckfunktion über den Drucker

PHP sendet keine Ereignisse an einen Browser. Das geht mit Javascript.

<input type="button" onclick="window.print()" value="Print Table" />

Um all die anderen Dinge zu verbergen, die Sie nicht drucken möchten, fügen Sie dies zu Ihrem HTML hinzu:

<style media="printer">
      .noprint * {
          display:none;
      }

Und weisen Sie dem übergeordneten Element, das nicht gedruckt werden soll, die CSS-Klasse noprint zu.

Nicht getestet, aber das könnte auch funktionieren:

body {
    visibility: hidden;
}
.printthis {
    visibility: visible;
}

Und geben Sie Ihrer Tabelle die Klasse printthis und so wird nur die Tabelle gedruckt.