Gracias por responder
Triby.
No logro hacer que funcione. Disculpa la molestia podrías o alguien podría explicar la función un poco más.
Esto es lo que he hecho y no me funciona.
Código PHP:
function ver_categorias($padre)
{
global $categorias, $niveles,$_bd_;
$_bd_->_sql_consulta("SELECT * FROM ".prefijo."categorias WHERE id_padre = $padre ORDER BY nombre ASC", "simple");
while( $fila = $_bd_->_sql_fetch_array())
{
$categorias['id'] = $fila['id'];
$niveles['padre'] = $fila['id_padre'];
foreach($niveles[$padre] as $cat)
{
echo $categorias[$cat] . '<br />';
if(isset($niveles[$cat]))
ver_categorias($cat);
}
}
}
ver_categorias(0); // Mostrar todas las categorias