Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/09/2008, 14:56
zspikes
 
Fecha de Ingreso: septiembre-2008
Mensajes: 5
Antigüedad: 16 años, 2 meses
Puntos: 0
tabla de posiciones dinamica

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!