DESCENSO

[insert_php]

//Conectar a la base
$id_wp = mysql_connect(«localhost»,»vermouth_admin»,»TestaSerrano40″);

// Seleccionar la base de datos a utilizar
mysql_select_db(«vermouth_wp»,$id_wp);

mysql_query(«SET NAMES ‘utf8′»);

// Obtener los Equipos
$sSQL = «SELECT cod_equipo, nombre
FROM equipos
WHERE cod_div = 1»;
$resultado = mysql_query($sSQL,$id_wp) or die («Fallo la consulta»);

$equipos = array();
$cant = 0;
while($datos=mysql_fetch_row($resultado))
{
$cant++;
$equipos[] = $datos;
}

//Obtener el Torneo
$sSQLTor = «select cod_torneo, nombre, descenso, estado, equipos, cant_tor_des, cant_equ_des, nom_red_prom from torneos
where cod_div = 1
and descenso <> 0 order by descenso DESC»;
$resul_tor = mysql_query($sSQLTor,$id_wp) or die («Fallo la consulta Torneo»);

$torneos = array();
$cant_tor = 0;
while($datos=mysql_fetch_row($resul_tor))
{
$cant_tor++;
$torneos[] = $datos;
}

for($i=0;$i<$cant_tor;$i++) { if($torneos[$i][3] == 1) { $cantidadEquipos = $torneos[$i][4]; $auxDescensos = $torneos[$i][6]; $cantidadTorneos = $torneos[$i][5]; break; } } $cantidadDescensos = $cantidadEquipos - $auxDescensos; //Obtener los Partidos $sSQLPar = "SELECT f1.cod_torneo, f1.fecha, f1.cod_equipo_loc, f1.cod_equipo_vis, f1.goles_loc, f1.goles_vis, f1.completado FROM partidos as f1 inner join torneos as f2 on f2.cod_torneo = f1.cod_torneo WHERE f2.cod_div = 1 and f2.descenso <> 0 AND f1.completado = 1 and f1.fecha <> 0″;
$resul_par = mysql_query($sSQLPar,$id_wp) or die («Fallo la consulta Partidos»);

$partidos = array();
$cant_par = 0;
while($datos=mysql_fetch_row($resul_par))
{
$cant_par++;
$partidos[] = $datos;
}

$aux_part = array();
$flag_equipo = 0;

// Recorrer Equipos
for ($j=0;$j<$cant;$j++) { for($l=0;$l<$cant_tor;$l++) { //Inicializar goles $jugados = 0; $ganados = 0; $empatados = 0; $perdidos = 0; // Recorrer Partidos for ($k=0;$k<$cant_par;$k++) { if ($partidos[$k][0] == $torneos[$l][0]) { // Equipo es Local if ($equipos[$j][0] == $partidos[$k][2]) { $jugados++; //Calcular el resultado if ($partidos[$k][4] == $partidos[$k][5]) { //Empató el partido $empatados++; } else { if ($partidos[$k][4] > $partidos[$k][5]) {
//Ganó el Partido
$ganados++;
} else {
//Perdió el partido
$perdidos++;
}
}
}

// Equipo es Visitante
if ($equipos[$j][0] == $partidos[$k][3]) {
$jugados++;

//Calcular el resultado
if ($partidos[$k][5] == $partidos[$k][4]) {
//Empató el partido
$empatados++;
} else {
if ($partidos[$k][5] > $partidos[$k][4]) {
//Ganó el Partido
$ganados++;
} else {
//Perdió el partido
$perdidos++;
}
}

}
}

}

$aux_part[$flag_equipo][0] = $equipos[$j][0];
$aux_part[$flag_equipo][1] = $equipos[$j][1];
$aux_part[$flag_equipo][2] = $torneos[$l][0];
$aux_part[$flag_equipo][3] = $jugados;
$aux_part[$flag_equipo][4] = ($ganados * 3) + $empatados;
$aux_part[$flag_equipo][5] = $torneos[$l][2];

$flag_equipo++;

}

}

$flag2 = 0;
$flag3 = 0;
$aux_part2 = array();

// Recorrer Equipos
for ($j=0;$j<$cant;$j++) { $desc = 0; for($k=0;$k<$cantidadTorneos;$k++) { $desc++; $jugados = 0; $puntos = 0; $torneo = 0; for ($i=0; $i<$flag_equipo; $i++) { if ($aux_part[$i][5] == $desc AND $equipos[$j][0] == $aux_part[$i][0]) { $jugados = $jugados + $aux_part[$i][3]; $puntos = $puntos + $aux_part[$i][4]; $torneo = $aux_part[$i][2]; } } $aux_part2[$flag2][0] = $equipos[$j][0]; $aux_part2[$flag2][1] = $equipos[$j][1]; $aux_part2[$flag2][2] = $torneo; $aux_part2[$flag2][3] = $jugados; $aux_part2[$flag2][4] = $puntos; $aux_part2[$flag2][5] = $desc; $flag2++; if ($equipos[$j][0] == 59) { $aux_part100[$flag3][0] = $equipos[$j][0]; $aux_part100[$flag3][1] = $equipos[$j][1]; $aux_part100[$flag3][2] = $torneo; $aux_part100[$flag3][3] = $jugados; $aux_part100[$flag3][4] = $puntos; $aux_part100[$flag3][5] = $desc; $flag3++; } } } $flag3 = sizeof($aux_part100); $flag4 = sizeof($aux_part2); // Recorrer Equipos for ($j=0;$j<$cant;$j++) { $flagCheckZero = 0; for($i=0;$i<$flag4;$i++) { if ($aux_part2[$i][0] == $equipos[$j][0]) { if($flagCheckZero == 0) { if($aux_part2[$i][3] == 0) { $flagCheckZero = 1; } $aux_part300[$i][0] = $aux_part2[$i][0]; $aux_part300[$i][1] = $aux_part2[$i][1]; $aux_part300[$i][2] = $aux_part2[$i][2]; $aux_part300[$i][3] = $aux_part2[$i][3]; $aux_part300[$i][4] = $aux_part2[$i][4]; $aux_part300[$i][5] = $aux_part2[$i][5]; } else { $aux_part300[$i][0] = $aux_part2[$i][0]; $aux_part300[$i][1] = $aux_part2[$i][1]; $aux_part300[$i][2] = $aux_part2[$i][2]; $aux_part300[$i][3] = 0; $aux_part300[$i][4] = 0; $aux_part300[$i][5] = $aux_part2[$i][5]; } } } } //Calcular Promedio $aux_part3 = array(); for ($j=0;$j<$cant;$j++) { $jugados = 0; $puntos = 0; for ($i=0; $i<$flag4; $i++) { if($aux_part300[$i][0] == $equipos[$j][0]) { $puntos = $puntos + $aux_part300[$i][4]; $jugados = $jugados + $aux_part300[$i][3]; $equipo2 = $aux_part300[$i][1]; } } $aux_part3[$j][0] = $equipos[$j][0]; $aux_part3[$j][1] = number_format(($puntos / $jugados), 3, '.', ''); $aux_part3[$j][2] = $equipo2; } //Ordenar la Tabla por Promedios $aux_2 = array(); for($m=0;$m<($cant - 1);$m++) { for($n=0;$n<($cant - 1 - $m);$n++) { if ($aux_part3[$n][1] < $aux_part3[$n+1][1]) { $aux_2[0] = $aux_part3[$n]; $aux_part3[$n] = $aux_part3[$n+1]; $aux_part3[$n+1] = $aux_2[0]; } } } //Tabla de Promedios Actualizada // Recorrer Equipos echo "

«;
echo «

«;
echo «

«;
$countTorneo = $cantidadTorneos;
for($i=0;$i<$cantidadTorneos;$i++) { $flag100 = 0; for($j=0;$j<$cant_tor;$j++) { if ($torneos[$j][2] == $countTorneo) { if ($flag100 == 0) { echo "

«;
$flag100 = 1;
}
}
}
$countTorneo–;
}
echo «

«;
echo «

«;
echo «

«;
echo «

«;
echo «

«;
echo «

«;
echo «

«;
echo «

«;
echo «

«;
echo «

«;
echo «

«;
echo «

«;
echo «

«;
$cantidadDescensos–;
for ($j=0;$j<$cant;$j++) { echo "

«;
if($j>$cantidadDescensos) {
echo «

«;
} else {
echo «

«;
}
$jugados = 0;
$puntos = 0;

$check = $cantidadTorneos;
for($k=0;$k<$cantidadTorneos;$k++) { for ($i=0; $i<$flag4; $i++) { if($aux_part300[$i][5] == $check and $aux_part300[$i][0] == $aux_part3[$j][0]) { if ($aux_part300[$i][3] <> 0) {
echo «

«;
echo «

«;
} else {
echo «

«;
echo «

«;
}
$puntos = $puntos + $aux_part300[$i][4];
$jugados = $jugados + $aux_part300[$i][3];

}
}
$check–;

}
echo «

«;
echo «

«;
if($j>25) {
echo «

«;
} else {
echo «

«;
}
echo «

«;
}
echo «

Equipo «.$torneos[$j][7].» Totales Prom.
PJ Pts. PJ Pts. PJ Pts. PJ Pts.
«.$aux_part3[$j][2].» «.$aux_part3[$j][2].» «.$aux_part300[$i][3].» «.$aux_part300[$i][4].» «.$jugados.» «.$puntos.» «.$aux_part3[$j][1].» «.$aux_part3[$j][1].»

«;

[/insert_php]

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *