Bonjour,
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 :
$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";
Merci.