Bonjour,
malgrès que mon titre soit très explicite (ironique) je m'explique quand même :
Donc voilà, je programme en php une page qui génère des tableaux avec une boucle While avec des informations puisé dans une base de donnée.
A cette page j'ai appliqué un script de pagination qui me permet d'afficher 4 tableaux par page. Ce que j'aimerais faire c'est n'afficher que 3 tableaux sur une feuille lors de l'impression (format A4), et bien entendu le 4ème tableau sur une autre feuille.
J'ai donc créer 2 div :
-un "id=noAff" dont le rôle est de ne pas afficher sur la page des éléments qui seront présent à l'impression.
-un "id=noPrint" qui vous l'aurez compris, le rôle est d'afficher sur la page les éléments qui ne seront pas présent à l'impression.
Dans ces blocks Div, j'ai copier mon script de pagination (le même pour les deux), à la seule différence que j'ai changé le nombre de la variable qui définit le nombre de tableaux à afficher sur la page.
($nbTabPage = 3 pour <div id="noAff">
$nbTabPage = 4 pour <div id="noPrint">)
Je pense pas que se soit la bonne solution, après avoir plus mûrement réfléchi je me dis que le CSS ne gère que la partie affichage, et donc que la totalité de mon script php a été éxécuté sans distinction.. mais je ne vois pas comment je pourrai résoudre mon problème.
Quelqu'un aurait-il des suggestions ?
Merci d'avance.
Partager