Foros del Web » Programando para Internet » PHP »

como hacer un sistema de jerarquias, php+sql??

Estas en el tema de como hacer un sistema de jerarquias, php+sql?? en el foro de PHP en Foros del Web. Que tal, espero me puedan ayudar. Me pregunto como hacer un sistema de jerarquias, de lo general a lo particular es decir: Código PHP: ( ...
  #1 (permalink)  
Antiguo 29/10/2010, 12:32
Avatar de locmasm  
Fecha de Ingreso: noviembre-2007
Ubicación: México D. F.
Mensajes: 301
Antigüedad: 16 años, 5 meses
Puntos: 1
como hacer un sistema de jerarquias, php+sql??

Que tal, espero me puedan ayudar.

Me pregunto como hacer un sistema de jerarquias, de lo general a lo particular es decir:

Código PHP:
(id0nadie
(id2Director (no le reporte a nadie id:0)
          (
id5Maestro (le reporta al director:id2)
                       
id(10Alumno (le reporta al maestroid5
Ya tengo la información ordenada en bases de datos, pero no se como mostrarla de tal modo que al ir mostrando a los subordinados, muestre a sus supervisores anteriores y asi sucesivamente.

Espero me puedan ayuda, saludos a todoos.
  #2 (permalink)  
Antiguo 29/10/2010, 14:27
Avatar de mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 1 mes
Puntos: 101
Respuesta: como hacer un sistema de jerarquias, php+sql??

Eso es tema para mysql. Usando JOINS podes hacer una consulta multitablas.

ej:
Código SQL:
Ver original
  1. SELECT Alumno.nombre, Maestro.nombre FROM Alumno INNER JOIN Maestro ON (Alumno.id_maestro = Maestro.id) WHERE Alumno.id = '10'

Tema aparte: estas usando mayusculas en el nombre de tus tablas? :o\
  #3 (permalink)  
Antiguo 29/10/2010, 21:03
Avatar de portalmana  
Fecha de Ingreso: septiembre-2007
Ubicación: Montevideo-Uruguay
Mensajes: 633
Antigüedad: 16 años, 7 meses
Puntos: 80
Respuesta: como hacer un sistema de jerarquias, php+sql??

Mira este articulo, puede que te sirva
Árbol Jerárquico

Saludos
__________________
"La imaginación es más importante que el conocimiento. El conocimiento es limitado, mientras que la imaginación no" -- A.Einstein
objetivophp.com,twitter.com/objetivophp
  #4 (permalink)  
Antiguo 01/11/2010, 08:22
Avatar de locmasm  
Fecha de Ingreso: noviembre-2007
Ubicación: México D. F.
Mensajes: 301
Antigüedad: 16 años, 5 meses
Puntos: 1
Respuesta: como hacer un sistema de jerarquias, php+sql??

Cita:
Iniciado por mayid Ver Mensaje
Eso es tema para mysql. Usando JOINS podes hacer una consulta multitablas.

ej:
Código SQL:
Ver original
  1. SELECT Alumno.nombre, Maestro.nombre FROM Alumno INNER JOIN Maestro ON (Alumno.id_maestro = Maestro.id) WHERE Alumno.id = '10'

Tema aparte: estas usando mayusculas en el nombre de tus tablas? :o\
Que tal, no no estoy usando mayusculas.

Cita:
Iniciado por portalmana Ver Mensaje
Mira este articulo, puede que te sirva
Árbol Jerárquico

Saludos
Si, de hecho asi lo manejo, el problema no es hacer la relacion o la consulta, ya la tengo, sino mostrarlo como lo necesito, como el explorador de windows, que le das click en el signo de mas y te muestra carpetas, y a su vez le das click en el de mas y muestra mas carpetas

Saludos.
  #5 (permalink)  
Antiguo 01/11/2010, 12:13
Avatar de portalmana  
Fecha de Ingreso: septiembre-2007
Ubicación: Montevideo-Uruguay
Mensajes: 633
Antigüedad: 16 años, 7 meses
Puntos: 80
Respuesta: como hacer un sistema de jerarquias, php+sql??

jquery tiene un plugins creo que se llama jquery tree o algo asi...
Pero es mas o menos lo que necesitas...


Saludos
__________________
"La imaginación es más importante que el conocimiento. El conocimiento es limitado, mientras que la imaginación no" -- A.Einstein
objetivophp.com,twitter.com/objetivophp
  #6 (permalink)  
Antiguo 01/11/2010, 12:19
Avatar de locmasm  
Fecha de Ingreso: noviembre-2007
Ubicación: México D. F.
Mensajes: 301
Antigüedad: 16 años, 5 meses
Puntos: 1
Respuesta: como hacer un sistema de jerarquias, php+sql??

Lo encontre, la solución es http://www.apphp.com tree menu :D

Etiquetas: sitemap
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 03:26.