dependiendo de la posición tiene tantos puntos, he hecho esto para que guarde en una variable los puntos:
Código PHP:
Ver original$r=$_REQUEST['el_piloto'];
$resultado=0;
for ($i=0;$i<sizeof($matriz_f1[$r]["posicion"]);$i++){ if ($matriz_f1["posicion"]=-1) {
$resultado=$resultado+0;}
elseif ($matriz_f1["posicion"]=1) {
$resultado=$resultado+10;}
elseif ($matriz_f1["posicion"]=2) {
$resultado=$resultado+8;}
elseif ($matriz_f1["posicion"]=3) {
$resultado=$resultado+6;}
elseif ($matriz_f1["posicion"]=4) {
$resultado=$resultado+5;}
elseif ($matriz_f1["posicion"]=5) {
$resultado=$resultado+4;}
elseif ($matriz_f1["posicion"]=6) {
$resultado=$resultado+3;}
elseif ($matriz_f1["posicion"]=7) {
$resultado=$resultado+2;}
elseif ($matriz_f1["posicion"]=8) {
$resultado=$resultado+1;}
elseif ($matriz_f1["posicion"]>8) {
$resultado=$resultado+0;}
}
echo "<font color=white>Número total de puntos conseguidos en el campeonato: <b>".$resultado."</b></font>";
?>
Pero no funciona, el resultado es 0 y nunca puede ser 0. Hasta donde yo entiendo estoy haciendo un bucle en el que si el número que digo en el if coincide con el de posición, sumo tanto a la variable, y luego ofrezco la suma total, pero no funciona.