Mysql
 sql >> Database >  >> RDS >> Mysql

Stampa tabella php con funzione di stampa tramite stampante

PHP non invia eventi a un browser. Puoi farlo con Javascript.

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

Per nascondere tutte le altre cose che non vuoi stampare aggiungi questo al tuo html:

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

E assegna la classe css noprint all'elemento padre che non vuoi venga stampato.

Non testato ma potrebbe funzionare anche questo:

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

E dai al tuo tavolo la classe printthis e così solo il tavolo viene stampato.