Mysql
 sql >> Base de données >  >> RDS >> Mysql

Imprimer le tableau php avec la fonction d'impression via l'imprimante

PHP n'envoie pas d'événements à un navigateur. Vous pouvez le faire avec Javascript.

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

Pour masquer tous les autres éléments que vous ne souhaitez pas imprimer, ajoutez ceci à votre html :

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

Et assignez la classe css noprint à l'élément parent que vous ne voulez pas imprimer.

Pas testé mais cela pourrait aussi fonctionner :

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

Et donnez à votre table la classe printthis et ainsi seule la table sera imprimée.