Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/07/2003, 14:54
LuisDJ
 
Fecha de Ingreso: marzo-2002
Ubicación: No se!
Mensajes: 121
Antigüedad: 22 años, 1 mes
Puntos: 1
Gracias Cluster, lamentablemente tengo una conexión del asco y el enlace que me diste no me abre pero busque "tree" en hotscripts.com y me baje un script que al parecer genera el mapa de un sitio segun una base de datos y viendo el codigo vi que lo que hace es masomenos esto:

Código PHP:

    
echo "<select name=\"parent\">"
    echo 
"<option selected>-- Categoria</option>"

    
$sql "SELECT cat_id, parent, nombre FROM categorias WHERE parent = '0'"
    
$consulta mysql_query($sql) or die (mysql_error()); 

    if(
mysql_num_rows($consulta) != 0
    { 
        while(
$row mysql_fetch_array($consulta)) 
        { 
            
$Id $row["cat_id"]; 
            
$Nombre $row["nombre"]; 
            
$Parent $row["parent"]; 

            echo 
"<option value=\"$Id\">$Nombre</option>"

            
$sql2 "SELECT cat_id, parent, nombre FROM categorias WHERE parent = '$Id'"
            
$consulta2 mysql_query($sql2) or die (mysql_error()); 

            while(
$row mysql_fetch_array($consulta2)) 
            { 
                
$Id $row["cat_id"]; 
                
$Nombre $row["nombre"]; 
                
$Parent $row["parent"]; 

                echo 
"<option value=\"$Id\">-- $Nombre</option>"
            } 
        } 
    } 

    echo 
"</select><p>"
el codigo ya esta adaptado como quiero y me devuelve el select como quiero pero creo que esto puede afectar los recursos del servidor pues se genera una consulta por cada registro en la tabla, ¿sera esto malo? ó ¿solo es paranoia?

GRACIAS!!!!