Ver Mensaje Individual
  #13 (permalink)  
Antiguo 07/07/2014, 16:18
cdiazr
(Desactivado)
 
Fecha de Ingreso: junio-2013
Ubicación: Santo Domingo de Guzmán
Mensajes: 35
Antigüedad: 10 años, 10 meses
Puntos: 1
Respuesta: subniveles a niveles de usuarios

@Clima!

Hace poco terminé yo mi sistema de referidos (que es en sí lo que tu quieres hacer, la matriz).
He estado leyendo el post, y mi humilde opinión es la siguiente:

No te mates!!! las soluciones que te han dado son funcionales pero no son sencillas para tratar.
Todo se basa, en la tabla, si la creas bien, te puedes ahorrar mucho código.

Taso a explicar, lo que vas ha hacer es crear una matriz de usuarios y cada usuario podrá crear su propia matriz.

Entonces, debes de crear una tabla (por ejemplo la de usuario) de la siguiente manera:

-Nombre Usuario
-Contraseña
-Nº de matriz (integer)
-Patrocinador

Listo! Cada usuario tendrá un nº de matriz distinto, y siendo tú el usuario principal, tu matriz es el nº 0 (Zero).
Tus usuarios de primer nivel tendrás las matrizes 1, 2, 3, 4, 5, etc...
Los usuarios de tus usuarios de primer nivel tendrás las siguientes matrizes.

Para usuario matriz nº1:
-11, 12, 13, 14, etc...

Para usuario matriz nº2:
-21, 22, 23, 24, etc..
Y así....

Con los usaarios de 3º nivel pues sería así:

Para usuario matriz nº21:
-211, 212, 213, etc..

Para usuario matriz nº22:
-221, 222, 223, etc..

y así...

Grácias a identificar cada usuario con un nº de matriz, puedes hacer una consulta de cierto usuario en la que consigas el nº de matriz que posee, después le pasas la función
Código PHP:
 strlen(Nº DE MATRIZ); 
Y podrás decir si es un usuario de 1er nivel, 2º, 3º, 4º, etc...

Espero haberte ayudado!!! Un cordial saludo.