Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/02/2008, 04:10
BenjiRS
 
Fecha de Ingreso: febrero-2008
Mensajes: 7
Antigüedad: 16 años, 2 meses
Puntos: 0
Re: Problema con un menu tipo Arbol.

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;
arbol0$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.....