Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/04/2013, 12:13
gusanosxr
 
Fecha de Ingreso: junio-2012
Ubicación: Santiago de Chile
Mensajes: 164
Antigüedad: 12 años, 8 meses
Puntos: 1
Menu bd y php

Estimados tengo un problema que me esta volviendo un poco loco

resulta que tengo una tabla de mysql llamada menu

esta tiene estos campos

ID,nombre,tipo,relacion,drop

el tipo es 1,2 y 3
si el tipo es 1 la relacion siempre es 0
si el tipo es 2 la relacion lleva el ID del tipo 1
si el tipo es 3 la relacion lleva el ID del tipo 2

es para gestionar si tiene o no dropdown...bueno hasta aquí todo perfe, el campo drop es el que dice si tiene o no drop

el tipo 1 puede tener valor S o N (S si tiene dropdown por ende algun tipo 2 debe llevar en el campo relacion su ID)

el tipo 2 puede tener valor S o N (S si tiene dropdown por ende algun tipo 3 debe llevar en el campo relacion su ID)

el tipo 3 solo tiene valor N



ahora sabiendo esto...estoy tratando de cargar el menu en una pagina web, pero me ha costado un mundo



Código PHP:


$menu
[] = array('Colores' => array('Rojo''Verde''Azul') );
$menu[] = array('Animales' => array('Perro''Gato''Conejo') );
 
foreach (
$menu as $menu_key => $menu_item){
    foreach(
$menu_item as $menu_name => $sub_menu){
        echo 
"<li><a href='#'>".$menu_name."</a>";
        if (isset(
$sub_menu)){
            echo 
"<ul>";
            foreach(
$sub_menu as $items){
                echo 
"<li><a href='#'>".$items."</a>";
            }
            echo 
"</ul>";
        }
        echo 
"</li>";
    }
}
 
?> 

esta idea esta genial, pero debo cambiar los valores del array por los encontrados en la consulta sql, me esta costando más de la cuenta, por eso recurro a su ayuda!!!