Je viens de créer un petit script qui devrait permettre de gérer les résultats d'une compétition sportive. Les données sont dans une base de donnée mysql. Je cherche à afficher le classement résultant du nombre de points obtenus par les concurrents et j'utilise la fonction range. Le souci est que j'obtiens bien une colonne classement mais avec "ARRAY" devant le chiffre du classement exemple "ARRAY1" pour le 1er et "ARRAY2" pour le 2e. Voici le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
$req="SELECT num, concurrent, dres, cso, dres+cso AS prov  FROM concours ORDER BY prov";
$result=mysql_query($req)
or die ("Exécution de la requête impossible");
$clt=range(1,20);
echo "<table>";
while ($ligne=mysql_fetch_array($result))
{ extract($ligne);
echo "<tr>\n
<td>$clt</td>\n
<td>$num</td>\n
<td>$concurrent</td>\n
<td>$dres</td>\n
<td>$cso</td>\n
<td>$prov</td>\n
</tr>\n";
}
echo "</table>\n";