Bonjour,
Je cherche a caluler une somme dans un tableau
voici 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
Le resultat de "echo array_sum($b);" est zero,est elle correcte ma requete ?
Merci d'avance.