Voilà, j'ai un problème, je n'arrive pas à aditionner le résultats d'un tableau !!!!
Ne voulant aditionner que les 3 meilleurs valeurs de points.
Ci- dessous mon code :
CODE
$req = mysql_query("SELECT points_Sel1,points_Sel2,points_Sel3,points_Sel4,points_Sel5,points_Sel6,points_S
l7,points_Sel8 from 2005 where Dossards = '121'") or die ('Erreur SQL 3!'.$req.'<br>'.mysql_error());
$res1= mysql_numrows($req);
for ($k=0;$k<$res1;$k++){
$points1=mysql_result($req,$k,"points_Sel1");
$points2=mysql_result($req,$k,"points_Sel2");
$points3=mysql_result($req,$k,"points_Sel3");
$points4=mysql_result($req,$k,"points_Sel4");
$points5=mysql_result($req,$k,"points_Sel5");
$points6=mysql_result($req,$k,"points_Sel6");
$points7=mysql_result($req,$k,"points_Sel7");
$points8=mysql_result($req,$k,"points_Sel8");
}
$points = array("$points1", "$points2", "$points3", "$points4","$points5","$points6","$points7","$points8");
rsort ($points);
reset ($points);
while (list ($key, $val) = each ($points))
{ echo "points[".$key."] = ".$val."<br>\n";
}
$a=each($points);
$s1=$a[1];
$s2=$a[3];
$s3=$a[5];
$somme = array($s1,$s2,$s3);
echo "sum(a) = " . array_sum($somme) . "<br>\n";
l7,points_Sel8 from 2005 where Dossards = '121'") or die ('Erreur SQL 3!'.$req.'<br>'.mysql_error());
$res1= mysql_numrows($req);
for ($k=0;$k<$res1;$k++){
$points1=mysql_result($req,$k,"points_Sel1");
$points2=mysql_result($req,$k,"points_Sel2");
$points3=mysql_result($req,$k,"points_Sel3");
$points4=mysql_result($req,$k,"points_Sel4");
$points5=mysql_result($req,$k,"points_Sel5");
$points6=mysql_result($req,$k,"points_Sel6");
$points7=mysql_result($req,$k,"points_Sel7");
$points8=mysql_result($req,$k,"points_Sel8");
}
$points = array("$points1", "$points2", "$points3", "$points4","$points5","$points6","$points7","$points8");
rsort ($points);
reset ($points);
while (list ($key, $val) = each ($points))
{ echo "points[".$key."] = ".$val."<br>\n";
}
$a=each($points);
$s1=$a[1];
$s2=$a[3];
$s3=$a[5];
$somme = array($s1,$s2,$s3);
echo "sum(a) = " . array_sum($somme) . "<br>\n";
Merci.