Hola, lo mio creo que puede ser simple pero no doy en la tecla, tengo la siguente funcion:
en donde se toma datos de categorias en arbol o cascada en donde cod=codigo y cods=codigo de la categoria en donde proviene esta última ej:
cod cods
001 0
002 001
003 001
004 002
en donde 002 y 003 son sub categorias de 001 y 004 es sub categoria de 002,
lo que intento mostrar es por ejemplo:
001>> 002>> 004>>
con mi función logro esto pero en sentido inverso 004>> 002>> 001>>
desde ya gracias por su tiempo
Código PHP:
function cadena_de_categorias($COD) {
$categorias=mysql_query("SELECT * FROM categorias WHERE cod='$COD' ", $GLOBALS[cnx_SQL]);
$CAT=mysql_fetch_array($categorias);
global $categorias_cadena;
$categorias_cadena.=$CAT[cod].'>>';
if($CAT[cods]!='0') { cadena_de_categorias($CAT[cods]); }
return $categorias_cadena;
}