Bonjour je créer un script qui dois s'imprimer.

en sachant que seul 2 éléments doivent apparaître par page et que se sois économique (sans page blanche).

mon code pour la gestion de l'impression :
puis dans ma boucle ou je créer ce qui va être imprimer :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
if($sema == 1)
{
   echo "<div style='page-break-before:right;'></div>";
   $sema = 0;
}
else
{
  $sema++;
}
j'ai aussi une variable $total_element_a_affichermais je vois pas comment faire pour faire économiser les feuilles.

par exemple si j'ai 30 element

30 / 2 = 15 pages + 1 vides

cordialement.

edit réponse trouver

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
$nbPage = round($total_element_a_afficher/2);
$SemaPage = 0;
ensuite dans mon code comme tout a l'heure

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
if($Sema == 1)
		{	
				if($SemaPage == ($nbPage-1))
				{
				}
				else
				{
					echo "<div style='page-break-before:right;'></div>";
					$Sema = 0;
					$SemaPage++;
				}
		}
		else
		{
			$Sema++;
		}