Boucle et addition

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Boucle et addition

Re: Boucle et addition

par alsab » 31 août 2010, 15:59

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;

Boucle et addition

par alsab » 31 août 2010, 15:12

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