Les Allergies
Alimentaires
Posez votre question Signaler

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

Ninja_En_Short 123Messages postés 19 septembre 2007Date d'inscription 18 mai 2011Dernière intervention - Dernière réponse le 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
Lire la suite 

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

2 réponses
Réponse
+0
moins plus
Pourrai tu mettre ton code stp ?
Ajouter un commentaire
Réponse
+0
moins plus
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;
Ajouter un commentaire
Ce document intitulé « Récupération d'un erreur de division par 0 » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?