Foros del Web » Programando para Internet » ASP Clásico »

Menu con categorias...

Estas en el tema de Menu con categorias... en el foro de ASP Clásico en Foros del Web. La verdad es que tengo un problema al que le he dado soluciones erroneas Tengo una tabla en access de un menu de categorias que ...
  #1 (permalink)  
Antiguo 11/05/2008, 18:05
Avatar de geokym  
Fecha de Ingreso: agosto-2007
Mensajes: 36
Antigüedad: 17 años, 8 meses
Puntos: 0
Menu con categorias...

La verdad es que tengo un problema al que le he dado soluciones erroneas

Tengo una tabla en access de un menu de categorias que se distribuye de la siguiente forma

TABLA

ID Nombre Indice

1 Noticias 0
2 General 1
3 Niños 2
4 Informatica 0
5 Programacion 4
6 ASP 5
7 VB 6.0 5
8 OCX 7
9 Independiente 0

Quiero mostrarlo de esta forma...

> Noticias
>>> General
>>>> Niños
> Informatica
>> Programacion
>>> ASP
>>>> VB 6.0
>>>>> OCX
> Independiente


Ahora cada registro puede tener categorias hijos...
lo que yo no e podido hacer es una consulta en SQL en la que pueda tomar de esta forma los registros, osea que me de como resultado las categorias principales de indice 0 y que por cada una pregunte si tiene categorias hijas segun el ID del registro principal "ufff que ensalada" No se si se entiende la verdad me e quebrado la cabeza con esto... alguna ayuda.... ahora cada categoria puede tener infinidades de subcategorias... i ai es el problema no se como hacer q pregunte por cada una de ellas....
  #2 (permalink)  
Antiguo 11/05/2008, 18:20
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 6 meses
Puntos: 27
Re: Menu con categorias...

ummm hacer tres tablas

padres
hijos
sub hijos

y coloccar los id de cada nivel anterior....


digo se me viene en domingo que esa es la mejor solucion
jajajjaa

suerte
__________________
JuanRa Pérez
San Salvador, El Salvador
  #3 (permalink)  
Antiguo 11/05/2008, 18:25
Avatar de geokym  
Fecha de Ingreso: agosto-2007
Mensajes: 36
Antigüedad: 17 años, 8 meses
Puntos: 0
Re: Menu con categorias...

jaj xd... obviamente que si pero no es la idea ahora
antes habia creado un menu de esa forma... pero ahora no me sirve...
ayudaaaa por fa... alguien con el cerebro menos colapsado que yo..?
  #4 (permalink)  
Antiguo 11/05/2008, 18:31
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 6 meses
Puntos: 27
Re: Menu con categorias...

[QUOTE=geokym;2399777]antes habia creado un menu de esa forma... pero ahora no me sirve... QUOTE]


conta cual fue la idea que ahora no te funciona...
alguien trato un tema similar un dia -- no se si eras tu -- pero esperemos que alguien te pueda dar una mejor ayuda

suerte
__________________
JuanRa Pérez
San Salvador, El Salvador
  #5 (permalink)  
Antiguo 11/05/2008, 18:35
Avatar de geokym  
Fecha de Ingreso: agosto-2007
Mensajes: 36
Antigüedad: 17 años, 8 meses
Puntos: 0
Re: Menu con categorias...

[QUOTE=JuanRAPerez;2399783]
Cita:
Iniciado por geokym Ver Mensaje
antes habia creado un menu de esa forma... pero ahora no me sirve... QUOTE]


conta cual fue la idea que ahora no te funciona...
alguien trato un tema similar un dia -- no se si eras tu -- pero esperemos que alguien te pueda dar una mejor ayuda

suerte

que habia creado un menu con tres tablas como la solucion que habias dado tu...
pero ahora lo que necesito es que tenga infinidades de categorias...
y no no fui yo el que trató ese tema antes...!

bueno si sabes de algo avisame por fa?

gracias de todos modos...!
  #6 (permalink)  
Antiguo 12/05/2008, 11:21
Avatar de palomahayes  
Fecha de Ingreso: febrero-2008
Mensajes: 63
Antigüedad: 17 años, 2 meses
Puntos: 0
Sonrisa Re: Menu con categorias...

hola
no se si te sirva pero yo tuve un problema mas o menos
solo ke lo solucione usando una tabla nada mas

y esta estructurada asi

orden.- el numero del menu
nivel.- el nivel que quieres que tenga
1
1.1
2
3
4
dependencia de cual depende el 1.1 depende del 1
descripcion descripcion del menu
liga si lleva a alguna liga o algo asi
  #7 (permalink)  
Antiguo 12/05/2008, 15:43
Avatar de geokym  
Fecha de Ingreso: agosto-2007
Mensajes: 36
Antigüedad: 17 años, 8 meses
Puntos: 0
De acuerdo Re: Menu con categorias...

nooo tampoco es la ideaa...
igual te limita las categorias, a fin de cuentas ese es el problema
buscar la forma de ordenar las tres tablas...

igual gracias ... tambien cree un menu asi hace tiempo
  #8 (permalink)  
Antiguo 13/05/2008, 13:56
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 18 años, 2 meses
Puntos: 88
Re: Menu con categorias...

mencionas menus dinamicos, te han dado opciones buenas y ninguna te convence

entonces lo unico que te queda por intentar es:
Código HTML:
<ul><a href="#">Noticias</a>
    <ul><a href="#">General</a>
        <ul><a href="#">Niños</a>
        </ul>
    </ul>
</ul>
<ul><a href="#">Informatica</a>
    <ul><a href="#">Programacion</a>
        <ul><a href="#">ASP</a>
            <ul><a href="#">VB 6.0</a>
                <ul><a href="#">OCX</a>
                </ul>
            </ul>
        </ul>
    </ul>
</ul>
<ul><a href="#"> Independiente</a>
</ul> 
te daria una estructura similar a esto:
Cita:
  • Noticias
    • General
      • Niños
  • Informatica
    • Programacion
      • ASP
        • VB 6.0
          • OCX
  • Independiente
solo tendrias que crear un CSS, para evitar tanto espacio entre los items del menu, o usar alguno de estos ya listo para implementar

ahora di, tempoco es esto lo que buscas???
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #9 (permalink)  
Antiguo 13/05/2008, 14:36
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 6 meses
Puntos: 27
Re: Menu con categorias...

jaja cuanto apuestas a que no es eso lo que busca
__________________
JuanRa Pérez
San Salvador, El Salvador
  #10 (permalink)  
Antiguo 13/05/2008, 14:49
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 18 años, 2 meses
Puntos: 88
Re: Menu con categorias...

Cita:
Iniciado por JuanRAPerez Ver Mensaje
jaja cuanto apuestas a que no es eso lo que busca
jajaja no lo dudo
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #11 (permalink)  
Antiguo 13/05/2008, 14:55
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 6 meses
Puntos: 27
Re: Menu con categorias...

wen mi memoria esta que se que alguien pregunto esto en un post de el foro, pero creerme que no recuerdo los parámetros para buscar
__________________
JuanRa Pérez
San Salvador, El Salvador
  #12 (permalink)  
Antiguo 13/05/2008, 15:14
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 18 años, 2 meses
Puntos: 88
Re: Menu con categorias...

ALGO ASI dices Juan??
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #13 (permalink)  
Antiguo 15/05/2008, 13:52
Avatar de geokym  
Fecha de Ingreso: agosto-2007
Mensajes: 36
Antigüedad: 17 años, 8 meses
Puntos: 0
Mensaje Re: Menu con categorias...

jajajajaja siiiiii es esoooo pero nooooo! si se como mostrarlo y como trabajar en html... es el codigo en asp el que intento resolver....

mmm se que primero tedria que buscar en la tabla los q comienzen con 0, por q son los q contienen los menus pricipales y después seguir buscando las dependencias entre indices y id...

Entre mis amigos resolvimos como hacerlo en junto con ajax... ir mostrando cada vez que das clic los resultados (Que obviamente es lo más fácil), pero la pregunta és: ¿Como recorrer la tabla y entregarla ordenada, juztamente como en el ejemplo en html que me dieron, pero que entregue los resultados dependiendo del recorrido de la tabla en SQL?
  #14 (permalink)  
Antiguo 15/05/2008, 14:17
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 6 meses
Puntos: 27
Re: Menu con categorias...

antes que nada a mi en lo personal me gustaría ver como te quedo en ajax, (si pegas el código podríamos ver) eso también serviría para poder ayudarte en lo del orden de los datos

suerte
__________________
JuanRa Pérez
San Salvador, El Salvador
  #15 (permalink)  
Antiguo 15/05/2008, 14:45
Avatar de geokym  
Fecha de Ingreso: agosto-2007
Mensajes: 36
Antigüedad: 17 años, 8 meses
Puntos: 0
Re: Menu con categorias...

si verdad... ahora no puedo por que estoy en el trabajo pero llegando a casa subo el codigo... gracias por el interes...
  #16 (permalink)  
Antiguo 15/05/2008, 15:05
 
Fecha de Ingreso: agosto-2003
Ubicación: Guatemala
Mensajes: 94
Antigüedad: 21 años, 9 meses
Puntos: 0
Re: Menu con categorias...

Una solución es usar una función recursiva, que haga el select empezando por 0, y que continue haciendolo pero buscando en la categoria padre.

Los menus que no tienen hijos deben tener en el campo de la categoria padre 0, empiezas haciendo tu select pidiendo todos los que su categoria sea 0, para luego en tu funcion recursiva, buscar todos los que son hijos de cada menu padre.
__________________
Luis Pirir
Programador Web
Móvil: (502) 50623292
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:07.