Bonjour tout le monde.
[Novice]
Voila j'ai un petit bout de code ici qui me permet de calculer le n0mbre d'lmages dans un dossier et de calculer le nombre de pages necessaires selon le nombre d'images que je veux par page.
J'ai defini le nombre d'lmages/ pages a 16...puis je divisons le nombre d'lmages/16 en applicant la fonction floor pour arrondi en bas.
J'obtiens un erreur diviser/zero:
Avant de decouvrir la fonction floor, j'utilisais ceci pour trouver le nombre arrondi vers le bas (avec un modulo % ):
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 <?php $nbimages = $i; // récupération du maximum des images $nbrimagesparpage = 16; $nbpages= ($nbimages / $nbimagesparpage); $nbpages= floor($nbpages); for($i = 0; $i < $nbpages; $i++) { $j = $i + 1; echo 'voici le lien '.$j.'<br>'; } ?>
Que dois je faire pour eviter cette erreur de division par zero
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $resteDivision = $nbimages % $nbrImagesParPage; $nbpages=($nbimages - $resteDivision) / $nbrImagesParPage; // On calcul le nombres de pages
Partager