Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/06/2005, 09:38
grid
 
Fecha de Ingreso: julio-2003
Ubicación: Viña del mar
Mensajes: 111
Antigüedad: 21 años, 4 meses
Puntos: 0
ayuda con estructura

Quisiera que me ayuden con este concepto

Tengo que crear una forma de controlar un sistema de puntaje de usuarios relacionados entre si por referencia y calcular el puntajes acumulado por cada uno sumada al de su grupo de referidos:

ej si:
Juan compra 100 puntos y refiere a Pedro
Pedro compra 30 puntos y refiere a Diego
Diego compra 500 puntos

Juan acumula 630
Pedro 530
Diego 500

Lo anterior es facil saberlo, el problema es cundo Juan refiere a 300 personas y esas 300 refieren 140 y cada una refiere a mas y asi susesivamente.

Necesito saber como se arman estas entructuras en una base de datos y como se recorre la misma de tal manera de saber cuantos puntos tiene acumulado cada integrante de la red si consideramos como puntos acumulados el total de los referidos y los referidos de estos y asi hasta terminar la maraña.

Gracias por sus comentarios