Page 1 sur 1

Boucle et addition

Posté : 31 août 2010, 15:12
par alsab
Bonjour,

J'ai une boucle qui me donne ce résultat
[1, 10], [2, 5], [3, 15]

et je voudrais la modifier pour qu'elle additionne les résultats de la requete à chaque passage et que ça donne
[1, 10], [2, 15], [3, 30]
$condition = array();
  foreach ($test as &$value) {  
    $db->setQuery( "SELECT  COUNT(ID)  FROM  #__inscription  WHERE  {$var1} {$var2} {$var3} {$var4}'{$value}' " );
     $nbr = $db->loadResult();    
  $condition[] ="[".$value.",".$nbr."]"; }
$test = implode(" , ",$condition);
  echo $test;

Merci

Re: Boucle et addition

Posté : 31 août 2010, 15:59
par alsab
Finalement, j'ai trouvé.
Il suffisait de rajouter cette ligne: $nbr2 = $nbr + $nbr2;
$condition = array();
  foreach ($test as &$value) {  
    $db->setQuery( "SELECT  COUNT(ID)  FROM  #__inscription  WHERE  {$var1} {$var2} {$var3} {$var4}'{$value}' " );
     $nbr = $db->loadResult();
     $nbr2 = $nbr + $nbr2;    
  $condition[] ="[".$value.",".$nbr2."]"; }
$test = implode(" , ",$condition);
  echo $test;