Muchas gracias, he seguido más o menos tu idea y ya he conseguido mostrar los corredores con sus respectivos puntos, pero ahora tengo un nuevo problema (siento ser tan pesado) tengo las puntuaciones de cada corredor en una variable de nombre el id de cada corredor, ¿como hago para ordenarlos en una tabla? No se me ocurre nada
Dejo el código
Código PHP:
$sqlresultados = "SELECT rid, cid, pos, tiempo FROM nuke_resultados_ciclocross";
$resultresultados = mysql_query($sqlresultados);
while (list ($carrera,$corredor,$posicion,$tiempo) = mysql_fetch_row ($resultresultados)){
$sqlcarrera = "SELECT tipo FROM nuke_calendario_ciclocross WHERE id = $carrera";
$resultcarrera = mysql_query($sqlcarrera);
list ($categoria) = mysql_fetch_row ($resultcarrera);
if ($categoria == 8) {
if ($posicion == 1) $$corredor = $$corredor +8;
if ($posicion == 2) $$corredor = $$corredor +6;
if ($posicion == 3) $$corredor = $$corredor +5;
if ($posicion == 4) $$corredor = $$corredor +4;
if ($posicion == 5) $$corredor = $$corredor +3;
if ($posicion == 6) $$corredor = $$corredor +2;
if ($posicion == 7) $$corredor = $$corredor +1;
if ($posicion == 8) $$corredor = $$corredor +1;
if ($posicion == 9) $$corredor = $$corredor +1;
if ($posicion == 10) $$corredor = $$corredor +1;
}
if ($categoria == 7) {
if ($posicion == 1) $$corredor = $$corredor +13;
if ($posicion == 2) $$corredor = $$corredor +11;
if ($posicion == 3) $$corredor = $$corredor +9;
if ($posicion == 4) $$corredor = $$corredor +7;
if ($posicion == 5) $$corredor = $$corredor +6;
if ($posicion == 6) $$corredor = $$corredor +5;
if ($posicion == 7) $$corredor = $$corredor +4;
if ($posicion == 8) $$corredor = $$corredor +3;
if ($posicion == 9) $$corredor = $$corredor +2;
if ($posicion == 10) $$corredor = $$corredor +1;
if ($posicion == 11) $$corredor = $$corredor +1;
if ($posicion == 12) $$corredor = $$corredor +1;
if ($posicion == 13) $$corredor = $$corredor +1;
if ($posicion == 14) $$corredor = $$corredor +1;
if ($posicion == 15) $$corredor = $$corredor +1;
}
}
$sqlcorredor = "SELECT id, nombre, apellidos FROM nuke_corredores_cc";
$resultcorredor = mysql_query($sqlcorredor);
echo"<table width=\"90%\"><thead><tr><th width=\"80%\">Corredor</th><th width=\"20%\">Puntos</th></tr></thead><tbody>";
while (list ($id,$nombre,$apellidos) = mysql_fetch_row ($resultcorredor)){
if ($$id != NULL) echo"<tr><td>".utf8_encode($nombre)." ".utf8_encode($apellidos)."</td><td>".$$id." puntos</td></tr>";
}
echo"</tbody></table>";