Buenas amigos!! Tengo un problema para hacer la tabla de posiciones de un torneo de futbol. He usado el buscador del foro, y si bien hay varios temas parecidos, ninguno resuelve mi duda. Asique aca va.
Tengo una tabla en la DB que contiene:
Tabla partidos
idPartido
fecha
equipoA
equipoB
golesA
golesB
Y tengo que generar dinamicamente la tabla de posiciones (no puedo usar una tabla de equipos que contenga los puntos... restriccion del problema :(
Tengo este codigo hecho, pero por algun extraño motivo, el arreglo puntos se carga con mas elementos que los equipos existentes
Código PHP:
$qry = mysql_query("SELECT * FROM partidos");
while ($row = mysql_fetch_array($qry))
{
$equipoA = $row[equipoA];
$equipoB = $row[equipoB];
if($row['golesA'] > $row['golesB'])
$puntos[$equipoA] += 3;
if($row['golesB'] > $row['golesA'])
$puntos[$equipoB] += 3;
if($row['golesB'] == $row['golesA'])
{
$puntos[$equipoB] += 1;
$puntos[$equipoB] += 1;
}
reset($puntos);
}
foreach($puntos as $punto)
{
echo "$punto<br>";
}
La idea es que el indice del arreglo $puntos, sea el nombre del equipo, pero un mismo equipo (racing por ej) se puede encontrar como equipoA en una fila, y otras como equipoB en otra fila. Y parece q eso hace que el arreglo $puntos contenga mas de un elemento con indice "racing"
Alguna idea? gracias!