Ver Mensaje Individual
  #8 (permalink)  
Antiguo 24/11/2015, 00:07
Avatar de mortiprogramador
mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 3 meses
Puntos: 214
Respuesta: Dificil Logica de programacion como hago?

Saludo.
Pues se me ocurre tener un arreglo inicial que serían los usuarios
y sus puntos, y luego recorrer este arreglo desde el
último elemento hasta el primero, a su vez se haría dentro
de este primer recorrido un segundo recorrido para recorrer a los hijos
del que se está recorriendo actualmente, es decir, este segundo recorrido
ya no serìa como el primero que va desde el último hasta el primero,
sino que recorre desde la posición actual del primer recorrido màs uno (para no contarse a sí mismo) hasta el final del arreglo.

Es decir, en resumen, podría ser un primer for, y dentro de este otro
en el cual vaya un if para los niveles, y dentro de este, otro if para el límite de PT,
y en este último la variable que haría la sumatoria de los PP de los que cumplen
para heredar, obviamente esta variable tendría que volver a cero cada vez que
se recorra el primer for.

Y pues lo que corra todas las noches o cada cierto tiempo,
ya teniendo el script es cuestión de generar
un cron job o tarea programada para este fin.
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com