OVH Cloud OVH Cloud

[debutant] Impression requete

3 réponses
Avatar
Alain Brillant
Bonjour,

Dans le cadre d'une association, et n'ayant pas les moyens d'acquérir un
logiciel de gestion de BDD, nous gérons les fichiers membres et trésorerie grâce
à PHP et MySQL en Intranet.

Ma question est simple : comment imprimer facilement le résultat de nos requêtes
tel qu'il s'affiche dans une page ?

Je veux dire sans utiliser la commande Imprimer d'Internet Explorer qui imprime
la page avec les menus etc... On veut juste pouvoir imprimer la table qui est
générée en PHP après exécution de la requête.

Merci de vos suggestions.

Alain Brillant

3 réponses

Avatar
Olivier Miakinen

Dans le cadre d'une association, et n'ayant pas les moyens d'acquérir un
logiciel de gestion de BDD, nous gérons les fichiers membres et trésorerie grâce
à PHP et MySQL en Intranet.

Ma question est simple : comment imprimer facilement le résultat de nos requêtes
tel qu'il s'affiche dans une page ?


Tout simplement en appuyant sur le bouton « imprimer » de ton navigateur.

Je veux dire sans utiliser la commande Imprimer d'Internet Explorer qui imprime
la page avec les menus etc... On veut juste pouvoir imprimer la table qui est
générée en PHP après exécution de la requête.


Dans ce cas, il faut prévoir une feuille de style CSS spécialement
dédiée à l'impression (media=print si je me rappelle bien). Cette
question est en charte dans fr.comp.infosystemes.www.auteurs vers
lequel je redirige la suite de la discussion.

--
Olivier Miakinen
Non, monsieur le juge, je vous le jure : jamais je n'ai cité
Bruxelles dans ma signature.

Avatar
Philippe Chaissac
Bonjour,

Dans le cadre d'une association, et n'ayant pas les moyens d'acquérir un
logiciel de gestion de BDD, nous gérons les fichiers membres et trésorerie grâce
à PHP et MySQL en Intranet.

Ma question est simple : comment imprimer facilement le résultat de nos requêtes
tel qu'il s'affiche dans une page ?

Je veux dire sans utiliser la commande Imprimer d'Internet Explorer qui imprime
la page avec les menus etc... On veut juste pouvoir imprimer la table qui est
générée en PHP après exécution de la requête.


Je vois au moins 2 solutions :

1) Faire une feuille de style spécial "media=print" qui mettent en page
comme souhaité et qui masque les éléments indésirables, mais est-ce que
IE reconnait les médias sur les css ? je ne sais pas (au pire, passer à
Firefox :-) ),

2) Faire un bouton "imprimer" sur la page qui appelerait (en
target="_blank" éventuellement) un script php qui générerait la page en
pdf (simple à utiliser : www.fpdf.org).

La 2) est celle que je préfère perso, on maitrise quasi totalement le
résultat imprimé, mais c'est plus lourd...

Avatar
Otto
Bonjour Alain

Ma question est simple : comment imprimer facilement le résultat de nos requêtes
tel qu'il s'affiche dans une page ?

En ce qui me concerne je génère un page PDF qui est paramétrisable au mm près,

avec cadres, ombres, lignes, images, etc.

Jette un coup d'oeil au lien suivant: http://www.fpdf.org/

Meilleures salutations

Otto