Récupération d'un erreur de division par 0

Résolu/Fermé
Ninja_En_Short Messages postés 133 Date d'inscription mercredi 19 septembre 2007 Statut Membre Dernière intervention 27 juin 2014 - 17 juil. 2008 à 11:59
Ninja_En_Short Messages postés 133 Date d'inscription mercredi 19 septembre 2007 Statut Membre Dernière intervention 27 juin 2014 - 18 juil. 2008 à 09:37
Bonjour,

Voila le topo : le php fait des calculs à partir de plusieurs cases d'un tableau, problème, il y a des divisions dans le lot et certaines cases en dénominateur peuvent être nulles. Je pense à l'utilisation d'un try catch mais je me souvient plus du tout comment fonctionne la chose pour récupérer l'erreur de division par zéro.

Help !

Merci

2 réponses

Utilisateur anonyme
17 juil. 2008 à 21:29
Pourrai tu mettre ton code stp ?
0
Ninja_En_Short Messages postés 133 Date d'inscription mercredi 19 septembre 2007 Statut Membre Dernière intervention 27 juin 2014 9
18 juil. 2008 à 09:37
Voilà un des case qui contient le calcul et case qui créés les données, "showTotalCol" c'est le nom de la fonction

case "percentM":
$totpercentM = (showTotalCol(margeM)/showTotalCol(livreEtFactureM))*100;
return $totpercentM;
break;

case "livreEtFactureM":
$totlivreEtFactureM = 0;
foreach ($array_res as $tot_array_res) {
$totlivreEtFactureM += getLivreEtFactureM($res_CHMLI, $res_CHMCA);
};
return $totlivreEtFactureM;
break;

case "margeM":
$totmargeM = 0;
foreach ($array_res as $tot_array_res) {
$totmargeM += getMargeM($res_CHMCA, $res_CHMLI, $res_CHMACA, $res_CHMALI);
};
return $totmargeM;
break;
0