Bonjour,
Je cherche a caluler une somme dans un tableau
voici ma requete :
Le resultat de "echo array_sum($b);" est zero,est elle correcte ma requete ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 $selectcalc ="SELECT * FROM T_detail_bretelleFourni WHERE idref=$ref"; $reqbretcalc = odbc_do($odbc, $selectcalc ) or die(odbc_error()); while($calacbretprix=odbc_fetch_array($reqbretcalc)) { $t = $calacbretprix['qte'] ; //resultat1 = 2 //resultat2 = 3 $r = $calacbretprix['prixunit']; //resultat1 = 50 //resultat2 = 20 $tba = array ($tototo = $t * $r ); //total1 = 100 //total2 = 60 print_r ($tba); //Array ( [0] => 100) Array ( [0] => 60) } $b = array($tba); echo "sum(b) = " . array_sum($b) . "\n"; // sum(b) = 0
Merci d'avance.
Partager