Attention ici :
if ($resultat_valide_final[] = 1)
= : opérateur d'affectation et non de comparaison.
Mais
if ($resultat_valide_final[] == 1)
ne marcherait pas non plus puisque il manque l'entrée du tableau $resultat_valide_final[?].
Attention ici également :
$resultat_invalide_final[] = 100 - $resultat_valide_final;
où $resultat_valide_final n'existe pas, ce qui existe, c'est $resultat_valide_final[0], $resultat_valide_final[1],....
J'opterais donc plutôt pour ceci :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| while($row = pg_fetch_assoc($result))
{
$kbarticleid[] = $row['kbarticleid'];
$pourcentage_valide[] = $row['pourcentage_valide'];
$pourcentage_invalide[] = $row['pourcentage_invalide'];
if ($row['pourcentage_valide']+$row['pourcentage_invalide']==0)
{
$resultat_valide_final[]=100;
$resultat_invalide_final[] = 0;
}
else
{
$resultat_valide_final = $row['pourcentage_valide']/$row['pourcentage_valide']+$row['pourcentage_invalide'];
$resultat_valide_final[] = $resultat_valide_final;
$resultat_invalide_final[] = 100 - $resultat_valide_final;
}
} |
Fred
Partager