Tema: arbol en php
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/10/2008, 16:49
ryuk
 
Fecha de Ingreso: septiembre-2007
Mensajes: 83
Antigüedad: 17 años, 2 meses
Puntos: 0
arbol en php

hola tengo un pequeño problemilla estoy armando un arbol en php no se como armar las subcategorias en la consulta este es el codigo que uso

Código PHP:

    
function main($consulta)
    {  
        
$this->i++;
        
$this->table "select * from ". ($consulta);
        
        
$resultado mysql_query($this->table,$this->conexion);  
        if(!
$resultado){  
           echo 
ER_T_EASY.':' mysql_error();  
           exit;  
        }  
        return 
$resultado;   
    }
    
    function 
tree($id,$tabla_bloque)
    {
        
$this->i++;
        
$this->tree "select * from ". ($tabla_bloque) ." where pid='"$id ."'";
        
$_query mysql_query($this->tree,$this->conexion);
        if(!
$_query)
        {
           echo 
ER_T_EASY.':' mysql_error();  
           exit;  
        }
        return 
$_query;
    }






require_once 
'conf/func.query.php';
$ob_qry = new db_mysql;
$ob_qry->conectar();
$view_main=$ob_qry->main(T_MIGRA); //consulta - categorias
if($ob_qry->num_rows($view_main)>0){
print 
"<ul>";

    while(
$_row $ob_qry->fetch_array($view_main))
    {
        
$_bloque_categorias $ob_qry->tree($_row["id"],T_MIGRA);
        
$_array_categorias $ob_qry->fetch_array($_bloque_categorias);
        
$i $ob_qry->num_rows($_bloque_categorias);
        
        while (
$_nodos_categoria $ob_qry->fetch_array($_bloque_categorias))
        {
        
        echo 
"<li>".$_nodos_categoria['name'].$i."</li>";
        
        }

    }
print 
"</ul>";

gracias de antemano saludos...