Bonjour,
Je souhaite faire une somme dans une boucle…
C'est pour pouvoir afficher $pourcentage qui se trouve dans le while.
En faisant array_sum(mysql_fetch_assoc($resCsv)), ma boucle s'arrête à la première itération…
Quelqu'un aurait une idée ou une piste?
Modifié par speedlab (12 Oct 2010 - 22:43)
Je souhaite faire une somme dans une boucle…
$sqlCsv = SELECT tenue1_1_1, COUNT(*) AS nbre FROM fiche WHERE (idUtilisateur = 1 OR idUtilisateur = 3 OR idUtilisateur = 17) AND (`tenue1_1_1` IS NOT NULL) GROUP BY tenue1_1_1
$resCsv = mysql_query($sqlCsv);
$rowsCsv = mysql_num_rows($resCsv) or die ('Erreur SQL !<br />'.$sqlCsv.'<br />'.mysql_error());
while($dataCsv = mysql_fetch_assoc($resCsv)) {
// le pourcentage est égal au nombre divisé par la somme multiplié par 100
//$pourcentage = (($dataCsv['nbre'] / array_sum(mysql_fetch_assoc($resCsv)))*100);
}
C'est pour pouvoir afficher $pourcentage qui se trouve dans le while.
En faisant array_sum(mysql_fetch_assoc($resCsv)), ma boucle s'arrête à la première itération…
Quelqu'un aurait une idée ou une piste?

Modifié par speedlab (12 Oct 2010 - 22:43)