Sigo son solucionarlo, pero ya avanze. El Siguiente codigo
Código PHP:
mysql_connect('localhost', 'root', '');
mysql_select_db('xx');
function arbol( $padre, $nivel){
$nivel++;
$r = mysql_query( "SELECT * FROM test where id_padre ='$padre' ORDER BY tabindex" );
echo '<ul id="treemenu3" class="treeview">';
while( $rs = mysql_fetch_assoc( $r ) ){
echo "<li>".$rs["nombre"];
arbol( $rs["id"], $nivel);
echo "</li>";
} mysql_free_result( $r );
echo "</ul>";
}
$nivel = 0;
arbol( 0, $nivel );
Tiene este output
Código HTML:
<ul id="treemenu3" class="treeview">
<li>Juguetes
<ul id="treemenu3" class="treeview">
<li>Muñecas<ul id="treemenu3" class="treeview"></ul></li>
<li>Autos<ul id="treemenu3" class="treeview"></ul></li>
<li>Test<ul id="treemenu3" class="treeview"></ul></li>
</ul>
</li>
<li>Juegos
<ul id="treemenu3" class="treeview">
<li>Mesa
<ul id="treemenu3" class="treeview">
<li>Adultos<ul id="treemenu3" class="treeview"></ul></li>
<li>Infantil<ul id="treemenu3" class="treeview"></ul></li>
</ul>
</li>
<li>Ingenio<ul id="treemenu3" class="treeview"></ul></li>
</ul>
</li>
<li>Test2<ul id="treemenu3" class="treeview"></ul></li>
</ul>
O sea, casi. el unico problema es que me hace <ul></ul> cndo no deberia y la id y class solo necesistaria en el primero.....