Ver Mensaje Individual
  #36 (permalink)  
Antiguo 28/01/2014, 14:43
Avatar de luis010182
luis010182
 
Fecha de Ingreso: julio-2009
Ubicación: Argentina - Capital Federal
Mensajes: 382
Antigüedad: 14 años, 10 meses
Puntos: 27
Respuesta: Lista de Categorias y Subcategorias con una sola tabla.

Código PHP:
    <?php
        $categorias 
mysql_query("SELECT * FROM categorias");
         
        while (
$categoria mysql_fetch_assoc($categorias)) {
          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'];
          }
        }
        
?>
        <li><a href="#">TIENDA ONLINE</a><span></span>
             <ul>
        <?php
        
foreach($cate as $k=>$c ){
         
                if( !
array_key_exists('sub'$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="#"><?=$cc?></a></li>
                                <?php ?>
                        </ul>
                    </li>
                    <?php
                
}
        }
        
?>
             </ul>
        </li>
Tenes el codigo asi? Hiciste los cambios anteriores, fijate la parte donde se arma el array $cate.