Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/03/2006, 12:16
leinad256
 
Fecha de Ingreso: septiembre-2002
Ubicación: Mexico
Mensajes: 142
Antigüedad: 22 años, 2 meses
Puntos: 0
Recursividad Inversa

Hola....tengo un problema que me rompe la cabeza...algo raro. No sabia si esto va en Bases de Datos o aqui...pero bueno....ya habra alguien que lo mueva a su lugar correspondiente.


Sucede que tengo una tabla tipica de categorias con id, title y parent_id la cual tiene X numero de registros. En esta tabla, siempre se llega hasta un nivel 2 de profundidad....(0 categorias, 1 subcategorias y 2 subsubcategorias). Yo de alguna manera se cuales son los registros que necesito en el nivel 2...y puedo saber cuales son sus subcategorias y categorias a las que pertenecen mediante una funcion recursiva que vaya desde abajo, hasta arriba. Mi problema es que a la hora de obtener el objeto array (todo el arbol lo guardo en un array) este lo tengo invertido....

osea....


$mis_datos[subsubcategoria][subcategoria][categoria];



y lo necesito de la manera normal...

$mis_datos[categoria][subcategoria][subsubcategoria];


existe un algoritmo que me permita sacar informacion recursivamente de algo, pero que todo eso se guarde invertido?

saludos!
__________________
www.subflash.com <-----visita