Este es el codigo que tengo ahora:
Código PHP:
Ver original<?php
# $categoria['categoria_madre'] = NULL;
if( is_null( $categoria['categoria_madre'] ) ){ $cate[ $categoria['categoria_id' ] ] ['super'] = $categoria['categoria_nombre'];
}
else{
$cate[ $categoria['categoria_madre' ] ] ['sub'] [ $categoria['categoria_id'] ] = $categoria['categoria_nombre'];
}
}
echo "<pre>";
echo "</pre>";
?>
<li><a href="#">TIENDA ONLINE</a><span></span>
<ul>
<?php
foreach($cate as $k=>$c ){
?><li><a href="#"><?php echo $c['super']; ?></a></li>
<?php } else { ?>
<li><a href="#"><?php echo $c['super']; ?></a>
<ul>
<?php foreach($c['sub'] as $kk=>$cc){
?><li><a href="#"><? echo $cc; ?></a></li>
<?php } ?>
</ul>
</li>
<?php
}
}
?>
</ul>
</li>
Y el Array Mejoró:
Código HTML:
Ver originalArray
(
[1] => Array
(
[super] => Lenceria
[sub] => Array
(
[2] => Calzados
[3] => Categoria 3
)
)
[2] => Array
(
[sub] => Array
(
[4] => Categoria 4
)
)
)
Esa es la estructura pero me tira el error en la linea 51 Notice: Undefined index: super inindex.php on line 50
<li><a href="#"><?php echo $c['super']; ?></a>
Es esa la linea... ya se ve todo bien excepro el segundo Super... sino ya esta casi andandoooooooooooooooooooooooooooooooooooo