Ver Mensaje Individual
  #7 (permalink)  
Antiguo 28/02/2007, 10:55
oskar_calvo
 
Fecha de Ingreso: agosto-2006
Mensajes: 219
Antigüedad: 17 años, 8 meses
Puntos: 0
Re: Mostrar categorias en forma de arbol

no consigo que me salga, con el código que ha facilitado el compañero únicamente me sale "categoría" y cuando voy a desplegar no sale nada más.

mi código es este:

Código:
<?
//Conexion con la base
mysql_connect("localhost","daniel","daniel");

//selecciÑ?Ðn de la base de datos con la que vamos a trabajar
mysql_select_db("gestion");

echo 'localizacion:';

echo "<select name=\"id_padre\">";
echo "<option selected>-- categoria</option>";
$sql ="select id_localizacioni, id_padre, hijo from localizacion where id_padre ='0'";
$consulta = mysql_query ($sql) or die (mysql_error());
if(mysql_num_rows($consulta ) !=0)
{while($row = mysql_fetch_array($consulta))
{$id_localizacion=$row['id_localizacion'];
$hijo =$row['hijo'];
$id_padre=$row['id_padre'];

echo "<option value=\"$id_localizacioin\">$hijo</option>"; 
$sql2 = "select id_localizacion, id_padre, hijo from localizacion where id_padre = '.$id_localizacion'";
$consulta2 = mysql_query($sql2) or die (mysql_error());
while ($row = mysql_fetch_array ($consulta2));
{
$id_localizacion=$row['id_localizacion'];
$hijo =$row['hijo'];
$id_padre=$row['id_padre'];

  echo "<option value=\"$id_localizacion\">-- $hijo</option>"; 
            } 
        } 
    } 

    echo "</select><p>";  
	
	?>
yo tengo mi tabla en la que
id= id_localizacion
nombre = hijo
parent = id_padre

(no tengo descripcion).

si alguien me puede hechar un cable lo agradezco.

gracias

oskar calvo.