Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Caros Amigos...Infelizmente não estou conseguindo fazer o script rodar...Gostaria de fazer um menu dinâmico tipo árvore, apenas com 1 nível...Eu construi a tabela chamada TB_TESTE com os seguintes campos:'id''parent_id''nome''ordem_apresentacao'Segue abaixo os arquivos:ARQUIVO: FUNCAO.PHP<?php global $categorias_arr;function criar_tree($parent_id = 0, $_level = 0){$space = str_repeat('-', $_level*3);$_level++;$_html = '';$size = sizeof($categorias_arr);for ($i=0; $i<$size; $i++){if ($parent_id[$i]['parent_id'] == $parent_id){$_html .= $space . $categorias_arr[$i]['nome'];$_html .= criar_tree($categorias_arr[$i]['id'], $_level);}}$_level--;return $_html;}?>ARQUIVO : TREE.PHP<?phpinclude "config.php";include "funcao.php";$resultado = mysql_query("SELECT * FROM tb_teste ORDER BY ordem_apresentacao asc");while ($row = mysql_fetch_row($resultado)){$categorias_arr[] = array('id' => $row['id'],'parent_id' => $row['parent_id'],'nome' => stripslashes($row['nome']),'ordem_apresentacao' => $row['ordem_apresentacao']);}echo criar_tree();?>Aguardo uma ajuda!!!Abraços,FernandoCarregando comentários...