Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/11/2009, 18:48
Avatar de dieguicho
dieguicho
 
Fecha de Ingreso: noviembre-2001
Ubicación: Buenos Aires
Mensajes: 1.190
Antigüedad: 22 años, 5 meses
Puntos: 1
recursividad en php + mysql

estimados, estoy tratando de armar un arbol de items
la salida me gustaria que sea asi

- item 1
- - item 1 - 1
- - item 1 - 2
- - - item 1 -2 - 1
- - item 1- 3
- item 2

me la estoy complicando con agregar los "-"
les dejo el codigo a ver si me ayudan a sacarlo...

Código PHP:
<?
function recursividad($pertenece){
    global 
$database;
    
    
$resultados $database->list_assoc("SELECT * FROM items WHERE id_pertenece = $pertenece");
    if(
$resultados){    
        
$separador .= '-';
        foreach(
$resultados as $item){
            
$id $item['id'];
            
$nombre $item['nombre'];
            
$id_pertenece $item['id_pertenece'];        
            
$salida .= "<option value=$id>$separador $nombre</option>\n";        
            
$salida .= recursividad($id);
        }
    }
    return 
$salida;
}
echo 
recursividad(0);
?>
__________________
On error no hago nada porque deje de fumar...

Última edición por dieguicho; 03/11/2009 a las 06:45