Foros del Web » Programando para Internet » PHP »

Re:Campos dependientes

Estas en el tema de Re:Campos dependientes en el foro de PHP en Foros del Web. Estoy realizando una página de deportes en la que una de las partes es crear un ranking dinámico. Este ranking consiste en "jugar" con dos ...
  #1 (permalink)  
Antiguo 14/01/2003, 11:59
Avatar de ferent  
Fecha de Ingreso: junio-2002
Ubicación: Madrid
Mensajes: 633
Antigüedad: 15 años, 6 meses
Puntos: 0
Re:Campos dependientes

Estoy realizando una página de deportes en la que una de las partes es crear un ranking dinámico. Este ranking consiste en "jugar" con dos campos de mi base de datos mySQL: VALOR y JORNADA.
Pues bien, supongamos que hay 10 personas apuntadas a un torneo-eliminatoria, y necesito reflejar cómo fue cada jornada del torneo. Supongamos:
Jornada 1ª: aparecen los diez jugadores (que en el campo JORNADA de la DB tendrán valor 1)
Jornada 2ª: aparecen los 5 jugadores que ganaron (pero la jornada 1ª debe seguir pudiendose ver, por lo cual estos cinco jugadores que han ganado deben tener dos valores en el campo JORNADA:1 y 2 para que se puedan ver aquellos que han pasado a la jornada 2.

Y así sucesivamente, que otro jugador gana, pues pasa a la
siguiente jornada poniéndole el siguiente nº que le corresponde, en este caso un 3.

De ahí que necesite ese incrementativo pero para cada jugador independientemente.

¿Saben cómo puedo hacerlo?

Es muy importante para mí

GRACIAS
__________________
Culto es aquel que sabe donde encontrar lo que no sabe.
  #2 (permalink)  
Antiguo 14/01/2003, 12:17
Avatar de joseisrael  
Fecha de Ingreso: noviembre-2002
Ubicación: Maracay, Edo. Aragua
Mensajes: 221
Antigüedad: 15 años
Puntos: 1
Pregunta A ver

Saludos.

A ver si entendi más o menos.

Si tienes un ranking de x cantidad de jugadores en un torneo por jornadas...no te haría falta asociar ese VALOR y esa JORNADA a un JUGADOR. De ser este el caso, podrías manejarlo así:


Xn_Jugador -> Xn_Valor por Xn_Jornada.

En la tabla de la DB, estara Xn_Jugador tantas Xn_Jornada existan, así podrás saber que jugador estaba en cual jornada por torneo.

algo asi:


JUGADOR = (1,2,3,4,5);
VALOR = (0,2,4,6);
JORNADA = (1,3,4,5);

Se entendería como:

El Jugador "1" tenía un Valor "0" en la Jornada "1";
El Jugador "2" tenía un Valor "2" en la Jornada "3";

-----

Pero tambien tendrías bajo ese mismo concepto:

JUGADOR = (1,1,1,2,2,4,5);
VALOR = (0,2,2,1,1,4,6);
JORNADA = (1,2,3,1,2,3,5);

Lo cual se entendería como:



El Jugador "1" tenía un Valor "0" en la Jornada "1";
El Jugador "1" tenía un Valor "2" en la Jornada "2";
El Jugador "1" tenía un Valor "2" en la Jornada "3";
El Jugador "2" tenía un Valor "1" en la Jornada "1";

---------

Como veras así puedes hacer una consulta que te traiga todos los jugadores que en la Jornada (tal) = (X_valor)

Incluso si creas una tabla donde definas esos valores, por ejemplo:

Valor 0 = Perdedor;
Valor 1 = Ganador;
Valor 2 = Fraude;

Podrás hacer tus querys con total control.

Espero haberme hecho entender, o por lo menos aclararte un poco.

Suerte.
__________________
Aprender Siempre. Lema de Vida

José Molina

Última edición por joseisrael; 14/01/2003 a las 12:23
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:28.