Foros del Web » Programando para Internet » PHP »

mostrar datos de raiz

Estas en el tema de mostrar datos de raiz en el foro de PHP en Foros del Web. Hola te saludo intento mostrar unos datos tipo raiz ejemplo. Afiliado1 nivel1 Afilado2 nivel2 Afilado3 nivel 3 Afiliado4 nivel 4 Tengo una tabla con los ...
  #1 (permalink)  
Antiguo 29/08/2008, 08:28
(Desactivado)
 
Fecha de Ingreso: mayo-2007
Mensajes: 547
Antigüedad: 17 años, 6 meses
Puntos: 1
mostrar datos de raiz

Hola te saludo intento mostrar unos datos tipo raiz ejemplo.

Afiliado1 nivel1
Afilado2 nivel2
Afilado3 nivel 3
Afiliado4 nivel 4

Tengo una tabla con los siguientes campos

IdAfiliado , ClaveAfiliado, Padre, Fecha



La idea es poder relacionar cuando hay una clave padre con la clave afiliado.
la clave padre es patrocinador es como si hasta el cuarto nivel el patrocinador todavia aparace en la lista de beneficios.


Ejmplo
Padre , Afiliado1,Afiliado5, Afilado 8
Afiliado1,Afiliado5,Afiliado8,Afiliado10
Afiliado5,Afiliado8,Afiliado10



como le hago?

gracais...
  #2 (permalink)  
Antiguo 29/08/2008, 10:46
rqd
 
Fecha de Ingreso: julio-2008
Mensajes: 228
Antigüedad: 16 años, 4 meses
Puntos: 8
Respuesta: mostrar datos de raiz

necesitas hacer una función recursiva
Código PHP:

function traeAfiliados(idAfiliado,nivel) {
    
$sql "SELECT * FROM afiliados wher padre = " $idAfiliado;
    
$nivel++;

     
$result=mysql_query($sql);
     if (
$nivel <= 4) {     
          while (
$row=mysql_fetch_array($result)) {
               
traeAfiliados($row['idAfiliado'],$nivel)
           }
     }


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 12:54.